从EF 6.1.2迁移到EF Core(2.1)。如何处理迁移?

时间:2018-04-22 13:05:14

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

由于我们的应用程序的性能缺乏光泽,我们可能会尝试将其从使用Entity Framework 6.1.2迁移到Entity Framework Core 2.1。我无法清楚地了解将会有什么陷阱。我不希望因重写某些查询而产生太多问题,但我特别想知道我们为数据库进行的30多次迁移需要做些什么。

是否有关于如何将迁移从EF 6迁移到EF-core 2.1的示例?

1 个答案:

答案 0 :(得分:1)

如果您将EF 6作为Database-First而EF Core是Code-First。您可以使用reverse POCO generator。然后运行Add-Migration以生成迁移。现在您必须小心,您需要从Up方法中删除更改。现在运行Update-Database。从现在开始遵循代码优先的方法。您在模型中进行更改,生成迁移并运行Update-Database

欢迎哟EF Core。