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
作者:愤怒的TryCatch
请尊重别人的劳动成果,让分享成为一种美德,欢迎转载。另外,文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论!