EF数据迁移

假如想象 提交于 2020-02-17 19:21:34

参考:https://www.cnblogs.com/libingql/p/3330880.html

1,在nuget控制台上执行命令,允许迁移

PM> Enable-Migrations -EnableAutomaticMigrations,

2,然后,添加迁移,相当于备份当前的数据库结构,InitialCreate 表示的迁移名称

PM> Add-Migration InitialCreate

PM> Update-Database -Verbose 【确保备份数据库结构与实际数据库一致】

3,接着,修改c#文件中的模型,比如增加表,增减字段

4,再添加迁移,相当于将当前修改过的数据结构进行快照,AddCity表示迁移名称

PM> Add-Migration AddCity

5,进行更新数据库命令,修改的内容,就同步到数据库了

PM> Update-Database -Verbose

6,如果需要再更改,重复3,4,5步骤,【修改模型】【增加迁移】【更新数据库】

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!