Tôi tự hỏi EntityFramework.dll và System.Data.Entity.dll có điểm chung gì và chúng có gì khác nhau? Tài liệu tham khảo dự án của tôi System.Data.Entity.dll (June CTP) để tận dụng mô hình mã đầu tiên và mọi thứ hoạt động tốt.EntityFramework.dll vs System.Data.Entity.dll - mơ hồ
Bây giờ tôi muốn sử dụng công cụ Code First Migrations và nó yêu cầu EntityFramework.dll mà tôi cũng phải thêm vào dự án của mình. Tuy nhiên, khi cả hai thư viện (EntityFramework.dll và System.Data.Entity.dll) được tham chiếu, tôi nhận được rất nhiều lỗi trình biên dịch cho rằng một số phân loại được định nghĩa trong cả hai thư viện.
Khi tôi xóa EntityFramework.dll, dự án sẽ biên dịch lại nhưng tôi không thể sử dụng Di chuyển. Khi chỉ EntityFramework.dll được tham chiếu, tôi nhận được lỗi complier nói với tôi rằng một số lớp học không được tìm thấy (ví dụ: datatype không gian).
Tôi nên làm gì trong tình huống này? Cảm ơn bạn trước!
Đã hiểu, cảm ơn bạn. –
Giải thích tốt, khi tôi thêm EF 4.3, nó chỉ thêm EF dll và entity.dll không được nâng cấp. vì vậy tôi có thể sử dụng các tính năng mới hay không? dự án biên dịch mà không có EF.dll – Dani
Nếu dự án biên dịch mà không có EntityFramework.dll, nó có nghĩa là nó không sử dụng nó. –