将 EF Core 迁移与现有 EF6 迁移结合使用

Using EF Core migrations with existing EF6 migrations

我目前正在尝试将现有的 .NET Framework 企业项目重构为 .NET Core。我已将 类 移至 Core,并为所有对象设置 Fluent Configurations。

我们正在使用 EF 的迁移来管理数据库,因此我们创建了存在于 __MigrationHistory table EF6 中的迁移堆栈。现在有了 EF Core,它想要创建一个 __EFMigrationsHistory table。

有什么方法可以让 EF Core 识别其他 table 中存在的所有迁移?

不建议尝试直接重新使用迁移 - 建议您改为添加新的迁移,然后删除上/下更改,以实质上将迁移重置为当前模型/数据库配置,如中所建议的顶部的microsoft docs