2015-02-02 30 views
6

Có thể sử dụng ASP.NET mới với Entity Framework 6 thay vì Entity Framework v7 không?ASP.NET-5 với EF6

Tôi sử dụng Visual Studio 2015 mới nhất và không thể thêm Mô hình dữ liệu Ado.Net nhưng tham chiếu đến EF6 đã được thêm vào.

+0

Bạn không thể tải xuống và cài đặt theo cách thủ công bằng cách sử dụng bảng điều khiển gói nuget? – Zaki

+0

Un-install EF7 mặc dù cố định. sau đó chạy "Install-Package EntityFramework -version 6.1.2" mặc dù giao diện điều khiển nugget. – Zaki

+0

Không hoạt động. Tôi đã sử dụng "Uninstall-Package EntityFramework" và sau đó "Install-Package EntityFramework -version 6.1.2". Trong project.json nằm dưới sự phụ thuộc là EntityFramework 6.1.2 nhưng không có Element như ado.net DataModel. – user4520452

Trả lời

2

Hầu hết các gói hiện có, chẳng hạn như EF6, sẽ không hỗ trợ asp.net Core 5; vì sự khác biệt đáng kể, chúng cần được cập nhật theo cách thủ công. Nếu bạn muốn sử dụng EF6, bạn sẽ cần phải gắn bó với asp.net 5 (không phải Core).

Tôi đã gặp phải một loạt sự cố khi chạy các lệnh của trình quản lý gói EF6, chẳng hạn như Add-Migration, trong VS2015 CTP6; Tôi tin rằng họ vẫn đang cập nhật. Tôi đã có thể làm cho họ làm việc trong một thư viện .Net 4.5 được tham chiếu bởi các thư viện .Net 5 của tôi, nhưng tôi thấy rằng đôi khi tôi phải gỡ cài đặt và cài đặt lại EF6 để các lệnh quản lý gói hoạt động.

Các vấn đề liên quan