01/10/2018, 13:42

Không tìm thấy LinQ to SQL trong project .Net core

Mình có tạo một project .Net core trong Visual Studio 2017. Đến lúc kết nối cơ sơ dữ liệu, sử dụng LinQ thì không thấy Data Template nào cả, không hiện cả mục data trong các template đã cài. Tạo thử một project khác trên cùng solution nhưng sử dụng MVC5 thì vẫn có mục Data , có cả Entity và LinQ.
Có bác nào gặp trường hợp này chưa ạ?
Cho mình hướng giải quyết với.

Văn Dương viết 15:44 ngày 01/10/2018

Viết bằng code đi cho lẹ và nhẹ.

Chien Dang viết 15:58 ngày 01/10/2018

Bạn cho hình ảnh các kiểu đi cho mọi người dễ hình dung, mình đang làm việc với .net core mà ko hiểu rõ câu hỏi của bạn lắm.

Văn Dương viết 15:58 ngày 01/10/2018

Bạn cần truy vấn SQL. Trước có kiểu viết code truy vấn bằng các bước như Tạo kết nối -> Tạo SqlAdapter-> Command-> Query… khó hình dung.

Giờ nó sẽ mapping cơ sở dữ lieu thành các đối tượng và dùng các câu lệnh mà Linq hỗ trợ để làm việc.
Toàn bộ code để get data dùng select trước kia sẽ chỉ còn thế này.

var data = from objdata in your_table where statements select objdata;
intern viết 15:44 ngày 01/10/2018

Tạo project .Net core không thấy data class

intern viết 15:45 ngày 01/10/2018

Tạo project .Net MVC thì vẫn có bình thường đây ạ

Văn Dương viết 15:50 ngày 01/10/2018

Học cách tự tạo object cho linq bằng cách tạo class kế thừa DataContext và các Attribute. Mấy trò kéo thả rất cứng nhắc.

realx viết 15:46 ngày 01/10/2018

Bạn nên dùng code first. Code trước sau đó gọi lệnh tự động tạo database. sau này ra đi làm không ai làm cách bạn muốn làm đâu. nó khó làm theo team.
http://www.entityframeworktutorial.net/code-first/setup-entity-framework-code-first-environment.aspx

Bài liên quan
0