- 执行命令
Add-Migration生成第一次的数据库迁移文件:a.cs - 执行命令
Update-database进行数据库的迁移_(根据迁移文件创建数据库)这是第一次迁移,数据库是新建的_ - 当实体发生变更后,把
a.cs中的up()和down()方法中的代码清空,然后执行命令Add-Migration生成新的变更迁移文件:a2.cs - 执行命令
Update-database a2.cs进行数据库的更新_(此时是在原有的数据库基础上进行变更)_ - 当又发生实体变更时,需要把
a2.cs中的up()和down()方法中的代码清空,然后执行命令Add-Migration生成新的变更迁移文件:a3.cs - 执行命令
Update-database a3.cs进行数据库的更新 - 以此类推
注意:每次生成的迁移文件都要先上传到代码库,然后再清空进行新的变更迁移文件的生成;在生产环境中会需要按步骤执行每一次的数据库变更。
目前还没有找到比较好的更新方法。