Tôi đã đọc trên thế giới blog trong tuần vừa qua rằng LINQ to SQL đã chết [và sống lâu EF và Linq đến các thực thể]. Nhưng khi tôi đọc tổng quan về MSDN, nó xuất hiện với tôi LINQ to Entities tạo ra eSQL chỉ là cách mà LINQ to SQL tạo ra các truy vấn SQL.Khuôn khổ thực thể & LINQ to SQL - Xung đột lợi ích?
Bây giờ, kể từ khi triển khai cơ bản (và vì SQL Server chưa phải là ODBMS) vẫn là một cửa hàng quan hệ, tại một thời điểm nào đó khung thực thể phải dịch sang truy vấn SQL. Tại sao không sửa vấn đề LINQ to SQL (m: m mối quan hệ, chỉ hỗ trợ máy chủ SQL, v.v.) và sử dụng LINQ to SQL trong khi lớp tạo ra các truy vấn này?
Đây có phải là do hiệu suất hoặc EF sử dụng một cách khác để chuyển câu lệnh SQL thành SQL?
Dường như đối với tôi - ít nhất là đối với tâm trí không được học của tôi - một sự phù hợp tự nhiên để dogfood Linq to SQL trong EF.
Nhận xét?
và đó là lý do tại sao nhiều người cho rằng LINQ to SQL là tốt hơn! –