Bất cứ ai cũng biết sự khác biệt giữa 2 điều đó là tôi đang sử dụng SQL Server làm cơ sở dữ liệu của mình như thế nào? Họ có giống nhau không?LINQ to SQL và Entity Framework Diffrences?
Trả lời
Điều này post trỏ đến một số thông tin. đặc biệt là 3 khác biệt chính:
Khả năng truy vấn các cửa hàng quan hệ khác với Microsoft SQL Server
Một văn bản ngôn ngữ truy vấn đầy đủ không giới hạn hỗ trợ ngôn ngữ LINQ của
cơ sở lập bản đồ chi tiết, chẳng hạn khi ánh xạ một lớp đơn lẻ tới nhiều bảng
Câu trả lời dài: google. Câu trả lời ngắn: sử dụng khung thực thể, bạn sẽ có thể tạo một cái gì đó dựa trên các lớp (một phần, bạn có thể "mở rộng") giống như đối tượng miền (chứ không phải DDD đúng, đó là lý do tại sao NHibernate vẫn tồn tại và LINQ to nhibernate đang được phát triển) , bằng cách sử dụng sql bạn sẽ chỉ cần suy nghĩ cơ sở dữ liệu và bảng.
Số phát hành tháng 12 năm 2008 của tạp chí Visual Studio co ver câu chuyện của Roger Jennings là một đọc tốt về chủ đề, với một số L2S vs EF side-by-side so sánh:
http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583