0

以前,您可以在VS中使用包管理器控制台。但是现在所有的例子都使用了VS之外的命令行工具。就像这样:为什么将数据迁移移至ASP.NET 5.0的命令行?

http://docs.asp.net/projects/mvc/en/latest/tutorials/mvc-with-entity-framework.html

,这是什么原因呢?

+1

请注意,总是有一个命令行工具用于在EF7之前运行迁移。看一下Entity Framework nuget包的tools文件夹。更具体地说,这将支持Windows以外的平台? –

+2

对我来说,包管理器控制台总是看起来像是一个非常奇怪的地方,首先运行这些命令。我的意思是,它的名字是“包管理器”,它的目的是管理和安装源代码级的项目库包,为什么你会从那里运行一个命令来迁移数据? –

+0

我只是从不喜欢DOS命令行,不得不导入深层的C盘并输入内容。使用包管理器控制台,我已经在正确的位置......为什么不为通用代码迁移创建GUI命令? Rt点击该项目和'更新迁移'或其他 – punkouter

回答

1

NuGet命令最终将工作(请参阅问题#978),但他们需要首先由Nu​​Get和Web Tools团队实施一些功能。