无法在ASP.NET Core 1.0中添加迁移

时间:2016-07-04 14:15:54

标签: nuget-package ef-migrations asp.net-core-1.0

我正在尝试在 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.

2 个答案:

答案 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