Code First数据库迁移

生成数据库

  修改类文件PortalContext.cs的静态构造函数,取消当数据库模型发生改变时删除当前数据库重建新数据库的设置。

PortalContext()
{
    Database.SetInitializer<PortalContext>(null);
}

 

为项目启用Code First 迁移

PM> Enable-Migrations -EnableAutomaticMigrations

PM> Add-Migration InitialCreate

PM> Update-Database -Verbose

 

之后更新数据库

PM> Add-Migration AddCity

PM> Update-Database -Verbose

 

版本回溯

PM> Update-Database –TargetMigration:"201309201643300_AddCity.cs"

 

其他

设置是否允许自动迁移

PM> Enable-Migrations
posted @ 2016-08-16 11:28  LiGoper  阅读(272)  评论(0编辑  收藏  举报