Просто обновился до Entity Framework 6, чтобы посмотреть. Я использую MVC4.
Но я получаю это сообщение при попытке сделать контроллер из модели и контекста.
Подмостки MVC не поддерживают Entity Framework 6 или более поздней версии
Просто обновился до Entity Framework 6, чтобы посмотреть. Я использую MVC4.
Но я получаю это сообщение при попытке сделать контроллер из модели и контекста.
Подмостки MVC не поддерживают Entity Framework 6 или более поздней версии
Подумал, что это может использовать некоторые расширения:) Как упоминалось выше, ASP.NET MVC 4 scaffolding не поддерживает EF6 или выше. Это означает, что должен быть установлен старый EF, совместимый с MVC 4. Для этого:
В консоли диспетчера пакетов удалите текущий EF-пакет, выполнив следующую команду:
UnInstall-Package EntityFramework -Version <version number>
* Где <version number>
- номер версии установленного EF.
* ПРИМЕЧАНИЕ. Чтобы узнать, какая версия EF установлена, запустите следующую команду в консоли диспетчера пакетов:
Get-Package EntityFramework
Чтобы избежать потенциальных проблем с метаданными, необходимо удалить запись поставщиков в файле Web.config:
Удалите следующие строки:
<providers>
<provider invariantName=System.Data.SqlClient type=System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer />
</providers>
Теперь в консоли диспетчера пакетов выполните следующую команду для установки Entity Framework 5.0.0:
Install-Package EntityFramework -Version 5.0.0
После немного большего рытья
Архитектура ASP.NET MVC 4 не поддерживает Entity Framework 6 или выше. Поддержка строительных лесов Entity Framework 6 предназначена для следующей версии ASP.NET MVC.
Так выглядит, как плохо ждать до тех пор, пока MVC 5 не будет правильно выпущен
Архитектура ASP.NET MVC 4 не поддерживает Entity Framework 6 или новее. Поддержка лесов будет включена в MVC5. Работать вокруг - использовать EF5 для строительных лесов, а затем перейти на EF6.
Обходной путь, который работал у меня для контроллеров эскизов и представлений для MVC 4 и EF 6:
Это решение для создания строительных лесов, если вы не хотите понижать версию EF.
Для меня это сработало из коробки