为什么要将数据迁移移至 ASP.NET 5.0 的命令行?

Why are data migrations being moved to the command line for ASP.NET 5.0?

以前您只能使用 VS 中的包管理器控制台。但是现在所有示例都使用 VS 之外的命令行工具。像这样:

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

这是什么原因?

NuGet 命令最终会起作用(请参阅问题 #978),但它们需要先由 NuGet 和 Web 工具团队实现一些功能。