Entity Framework开启数据库自动迁移

作者在 2016-11-22 02:25:31 发布以下内容

找到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
.NET | 阅读 3474 次
文章评论,共0条
游客请输入验证码
浏览2799941次
文章归档