Entity Framework开启数据库自动迁移

VB.NET | 2016-11-22 02:25:31 | 阅读 2377 次 | 评论(0)

找到visual studio的菜单“工具 - NuGet 包管理器(N) - 程序包管理器控制台(O)”,如图:

QQ20161122-0@2x.png (上传于2016-11-22 02:25:31)
QQ20161122-0@2x.png


然后在控制台输入:Enable-Migrations -ContextTypeName vb_china.VbChinaDBContext -EnableAutomaticMigrations

其中红色部分换成你自己的,然后按回车,搞定

-------------------------------- 以下内容补充于 2016-11-29 21:58:32 --------------------------------

以后修改模型后直接在控制台输入:Update-Database,即可自动迁移数据表结构。

如果上面没加-EnableAutomaticMigrations 参数,则生成的Configuration.vb中 AutomaticMigrationsEnabled = False

需要在控制台先运行Add-Migration手动设置migration名称,生成migration文件(可编辑里面的内容,这是不自动的好处),再运行Update-Database
文章评论,共0条
游客请输入验证码
浏览1908481次
文章归档
最新评论
  • Miss_Zou:目测是大佬
  • 神犇dengyuhy:语文很好
  • 猫云:学习 学习