如何“总结”EF 6迁移

时间:2015-07-16 13:07:46

标签: entity-framework entity-framework-6 ef-migrations

我的项目有很多迁移。确切地说,有35个。现在我们要使用版本1.0,我想将这35个迁移“加总”到一个迁移中以便于控制。
我怎么能这样做?
如何生成所有这些迁移的聚合,就好像我从未创建过以前的迁移一样?

详细说明:

  • EF 6
  • 使用Code First
  • 自动迁移:错误

删除以前的迁移并尝试“添加迁移”不起作用...也不会将数据库回滚到目标迁移0 ...是否有标记,例如“忽略以前的迁移”?

1 个答案:

答案 0 :(得分:1)

  1. 回滚数据库(Update-Database -TargetMigration 0)
  2. 删除所有迁移
  3. 重新编译所有内容(非常重要!!!在#34上花了大约15分钟;显式迁移待处理......")
  4. 添加新迁移!