EF数据迁移

参考: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步骤,【修改模型】【增加迁移】【更新数据库】

原文地址:https://www.cnblogs.com/xuelixue/p/10980678.html