现在自学asp.net core,感觉有点悬乎,好多都不懂,新建第一个ASP.NET Core MVC项目,同时可以用EF CodeFirst更新表数据,然后问题出现了。装了.net core工具后,nuget包管理器一下不能用了,然后微软给出了另一种方法,用命令行实现表的Migrations和Update,可是怎么都没找到Command Prompt在哪里,终于,在我的努力下,终于找到怎么打开CommandPrompt的方法。废话不多说,如下步骤。
1.工具(vs菜单中)->外部工具
现在有四个文本框需要填,非常重要的参数就是下面的参数R,这个参数就要从vs tool里面得到了,如下
右键获取属性框
将目标的字符串复制粘贴到“参数R”文本框,最终结果如下
应用之后就可以得到命令行工具了
然后就可以用命令行工具执行语句了。如下,迁移语句
dotnet ef migrations add Initial
dotnet ef database update
添加MVC+EF core代码文章参考:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/adding-model
博文不足之处,慢慢改进。