我正在尝试在 ASP.NET Core 1.0 Web应用程序中添加现有模型的迁移。
当我输入Add-Migration
时,我得到以下结果。我使用VS 2015社区和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.
答案 0 :(得分:0)
对于EF Core,您可以使用add-migration命令启用迁移(因为消息非常清楚地表明:))。试试add-migration -Name InitMigration
请点击此处了解详情:https://docs.efproject.net/en/latest/miscellaneous/cli/powershell.html#add-migration
答案 1 :(得分:0)
<强>解决强>
升级到PowerShell 5.0