2015-02-02 4 views
6

Возможно ли использовать новый ASP.NET с Entity Framework 6 вместо Entity Framework v7?ASP.NET-5 с EF6

Я использую последнюю версию Visual Studio 2015 и не могу добавить модель данных Ado.Net, но была добавлена ​​ссылка на EF6.

+0

Можете ли вы вручную загрузить и установить его с помощью консоли пакета nuget? – Zaki

+0

Уничтожьте EF7, хотя самородки. затем запустите «Install-Package EntityFramework -version 6.1.2», хотя консоль самородок. – Zaki

+0

Не работает. Я использовал «Uninstall-Package EntityFramework», а затем «Install-Package EntityFramework -version 6.1.2». В project.json находятся зависимые объекты EntityFramework 6.1.2, но нет элемента, такого как ado.net DataModel. – user4520452

ответ

2

Большинство существующих пакетов, таких как EF6, не поддерживают asp.net Core 5; из-за существенных различий, их необходимо обновить вручную. Если вы хотите использовать EF6, вам нужно придерживаться asp.net 5 (не Core).

Я столкнулся с рядом проблем с командами диспетчера пакетов EF6, такими как Add-Migration, в VS2015 CTP6; Я считаю, что они все еще работают над обновлениями. Я смог заставить их работать в библиотеке .Net 4.5, на которую ссылаются мои библиотеки .Net 5, но я обнаружил, что иногда мне приходится снова деинсталлировать и устанавливать EF6, чтобы заставить команды менеджера пакетов работать.

Смежные вопросы