"重新定位"EF迁移

And*_*ewC 7 c# entity-framework

对不起,如果已经回答了 - 没有看到任何搜索.

我的项目中有很多EF迁移,说实话它已经变得有点乱.在我的git分支搞砸了迁移之间,什么不是,我想看看是否有解决这个问题的方法.

我想"改变"我的迁移.这可能吗?有"官方"方式吗?

通过rebase,我的意思是告诉EF查看我现在的数据库模式,并创建一个满足模式的迁移.

谢谢!

dan*_*tix 7

  1. 删除现有迁移
  2. Add-Migration SetupDatabaseFromScratch
  3. 更新数据库

啊,差点忘了 - 备份一切

如果要保留数据,则应从tyour数据库中截断_MigrationHistory表.但是再一次,在做这样的事情之前做备份.