Не удалось добавить миграцию в ASP.NET Core 1.0

Я пытаюсь добавить миграции из существующих моделей в мое веб-приложение ASP.NET Core 1.0.

Когда я набираю Add-Migration, я получаю следующий результат. Я использую VS 2015 Community и консоль диспетчера пакетов Nuget для выполнения команд в Windows 7. Ранее я обновил PowerShell (с версии 2.0 до версии 4.0). Я не могу понять эту ошибку, поэтому, если кто-то может объяснить, что происходит, я был бы очень признателен.

PM> Enable-Migrations
Enable-Migrations is obsolete. Use Add-Migration to start using Migrations.
PM> Add-Migration
cmdlet Add-Migration at command pipeline position 1
Supply values for the following parameters:
Name: InitMigration
The expression after '&' in a pipeline element produced an object that was not valid. It must result in a command name, a script block, or a CommandInfo object.

person dimitrisd    schedule 04.07.2016    source источник


Ответы (2)


Для EF Core вы включаете миграцию с помощью команды add-migration (как ясно указано в сообщениях :)). Попробуйте add-migration -Name InitMigration

Подробнее см. здесь:https://docs.efproject.net/en/latest/miscellaneous/cli/powershell.html#add-migration

person Steve Greene    schedule 04.07.2016
comment
Так вы использовали EF 6 или ядро? Должно быть 6, если это решило проблему. - person Steve Greene; 04.07.2016

РЕШЕНО

Обновление до PowerShell 5.0

person dimitrisd    schedule 04.07.2016