Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 28491|Ответ: 4

[Источник] ef Выполнить устранение ошибок Add-Migration

[Скопировать ссылку]
Опубликовано 05.07.2018 16:24:26 | | | |
Ваш стартап проект 'XXX' не ссылается на Microsoft.EntityFrameworkCore.Design. Этот пакет необходим для работы Entity Framework Core Tools. Убедитесь, что ваш стартовый проект выполнен правильно, установите пакет и попробуйте снова.




При выполнении команды внизу есть жёлтый указатель, следующий следующий:

Установлены как Entity Framework Core, так и Entity Framework 6. Работают основные инструменты Entity Framework. Используйте 'EntityFramework\Add-Migration' для Entity Framework 6.
Установлены как Entity Framework Core, так и Entity Framework 6. Работают основные инструменты Entity Framework. Используйте «EntityFramework\Add-Migration» для Entity Framework 6.

Решение:



Установлены команды Entity Framework 6.x и Entity Framework Core. Версия Entity Framework 6 выполняется. Вы можете полностью квалифицировать команду для выбора: 'EntityFramework\Add-Migration' для EF6.x и 'EntityFrameworkCore\Add-Migration' для EF Core.

Устанавливаются команды Entity Framework 6.x и Entity Framework Core. Версия Entity Framework 6 выполняется. Вы можете полностью квалифицировать команды для выбора команд для выполнения: «EntityFramework\Add-Migration» для EF6.x и «EntityFrameworkCore\Add-Migration» для EF Core.




Предыдущий:Обратиться за помощью к системе управления академическим управлением кампуса для восстановления пароля
Следующий:404 страницы для чистой реализации CSS3 на HTML5
 Хозяин| Опубликовано 13.02.2019 13:08:46 |
Если вы хотите получить подробную справочную информацию по командам PowerShell, таким как Enable-Migration, достаточно её ввестиПолучить помощь Включить миграции, а другие команды сопровождаются аналогией.

Для получения дополнительной информации, пожалуйста, обратитесь к официальной документации Microsoft:Вход по гиперссылке виден.
Опубликовано 13.02.2019 13:19:31 |
Марк
 Хозяин| Опубликовано 21.06.2023 22:39:28 |
VS 2022 выдаёт ошибку при выполнении команды миграции, что является нормой при использовании VS 2019.

PM> EntityFramework\Add-Migration тест
Установлены команды Entity Framework 6.x и Entity Framework Core. Версия Entity Framework 6 выполняется. Вы можете полностью квалифицировать команду для выбора: 'EntityFramework\Add-Migration' для EF6.x и 'EntityFrameworkCore\Add-Migration' для EF Core.
System.ArgumentNullException: 值不能为 null。
Название параметра: тип
   на System.Activator.CreateInstance(тип типа, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(тип типа, объект[] args)
   на System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   В System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(проектный проект)
   В System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(проектный проект)
   В System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, булевое использованиеContextWorkingDirectory)
   В System.Data.Entity.Migrations.AddMigrationCommand.Execute(Имя строки, булева сила, булева игнорChanges)
   В System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Значение не может быть нулевым.
Название параметра: тип

 Хозяин| Опубликовано 14.07.2023 20:55:15 |
Сяо Чжажа Опубликовано 2023-6-21 22:39
VS 2022 выдаёт ошибку при выполнении команды миграции, что является нормой при использовании VS 2019.

PM> EntityFramework\Add-Migration тест


Решение VS 2022

Не удаётся загрузить модуль «EntityFramework». Для получения дополнительной информации запустите Import-Module EntityFramework


Обновитесь до EntityFramework.6.4.4 и выполните следующую команду:

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com