我已经开始研究 4.3.1 上的实体框架迁移。有几个问题:
开发过程中首选什么?为什么我不应该总是删除并重新创建我的数据库然后重新设置种子。如果我使用代码优先迁移,我可以选择最初为我的数据库播种,然后为每个迁移添加一个种子方法以仅添加新数据吗?如果我使用自动迁移,是否可以做类似的事情?即最初播种,然后根据需要播种?
在开发过程中使用迁移有什么好处?我实际上只需要在迁移到生产环境时进行迁移。所以,我需要创建我的初始脚本,然后为每个迁移创建脚本,那么是否可以只在我想转移到生产环境时使用迁移,然后创建一个初始脚本并从那时起维护迁移历史记录?