我想处理这种情况:
- 我有一个现有的模型(例如 1.0 版);
- 我添加了几个数据迁移并依次运行它们;
- 由于某些原因,现有数据库已被删除。
我从头开始创建数据库,使用CreateDatabaseIfNotExists<MyContext>
它将生成带有空__MigrationHistory
表的最新方案。
在下次执行网站时,将发生数据迁移错误。
我发现如何处理这个问题的一种方法是__MigrationHistory
用所有看起来不太乐观的数据迁移元数据手动填充表。
有没有其他方法来处理这种情况(例如方案比较)?