2

我想处理这种情况:

  • 我有一个现有的模型(例如 1.0 版);
  • 我添加了几个数据迁移并依次运行它们;
  • 由于某些原因,现有数据库已被删除。

我从头开始创建数据库,使用CreateDatabaseIfNotExists<MyContext>它将生成带有空__MigrationHistory表的最新方案。

在下次执行网站时,将发生数据迁移错误。

我发现如何处理这个问题的一种方法是__MigrationHistory用所有看起来不太乐观的数据迁移元数据手动填充表。

有没有其他方法来处理这种情况(例如方案比较)?

4

0 回答 0