如何 "Sum" EF 6 迁移

How to "Sum" EF 6 migrations

我的项目有很多迁移。准确地说,有 35 个。现在我们要使用 1.0 版,我想 "sum" 将这 35 个迁移合并为一个迁移,以便于控制。
我该怎么做?
如何生成所有这些迁移的聚合,就好像我从未创建过以前的迁移一样?

详情:

删除以前的迁移并尝试 "Add-Migration" 不起作用...将数据库回滚到目标迁移 0 也不起作用...是否有诸如 "Ignore Previous Migrations" 之类的标志?

  1. 回滚您的数据库 (Update-Database -TargetMigration 0)
  2. 删除所有迁移
  3. 重新编译所有内容(非常重要!!!在 "explicit migration pending..." 上花费了大约 15 分钟)
  4. 添加新迁移!