У меня возникли проблемы с установкой EF на мой очень простой проект под названием "Матч" (только сейчас, изучая MVC, лучше поздно, чем никогда). Общий контекст здесь заключается в том, что я создал класс Model только с двумя полями, и теперь я хочу изменить класс Model, чтобы иметь еще несколько полей/свойств. Я внес изменения в класс Model, и теперь я пытаюсь обновить DB для соответствия. Я пытаюсь использовать Update-Database из EF для этого.
PM > install-package EntityFramework Вы загружаете EntityFramework из Microsoft, лицензионное соглашение, доступное по адресу http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409. Проверьте пакет на наличие дополнительных зависимостей, которые могут иметь собственные лицензионные соглашения. Использование вами пакета и зависимостей означает ваше согласие с их лицензионными соглашениями. Если вы не согласны с лицензионным соглашением, удалите соответствующие компоненты с вашего устройства. Успешно установлена "EntityFramework 5.0.0". Успешно добавлено "EntityFramework 5.0.0" для соответствия.
Введите "get-help EntityFramework", чтобы просмотреть все доступные команды Entity Framework.
PM > Enable-Migrations Get-Package: параметр не может быть найден, который соответствует имени параметра 'ProjectName'. В C:\Users\Dave\Documents\Visual Studio 2010\Projects\Match\packages\EntityFramework.5.0.0\tools\EntityFramework.psm1: 611 char: 40 + $package = Get-Package -ProjectName < < < < $project.FullName |? {$ _. Id -eq 'EntityFramework'} + CategoryInfo: InvalidArgument: (:) [Get-Package], ParameterBindingException + FullyQualifiedErrorId: NamedParameterNotFound, NuGet.PowerShell.Commands.GetPackageCommand
Пакет EntityFramework не установлен в проекте "Match".