7

抱歉,如果这已经得到回答 - 搜索时什么也没看到。

我的项目中有很多 EF 迁移,老实说,它变得有点混乱。在我的 git 分支搞砸迁移之间,我想看看是否有解决这个头痛的方法。

我想“重新定位”我的迁移。这可能吗?有没有“官方”的方式来做到这一点?

通过变基,我的意思是告诉 EF 查看我的数据库架构,并为我创建一个满足架构的单一迁移。

谢谢!

4

1 回答 1

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

啊,差点忘了——备份一切

如果你想保留你的数据,你应该从你的数据库中截断你的 _MigrationHistory 表。但再一次,在做这样的事情之前做备份。

于 2013-08-28T22:51:19.127 回答