【问题标题】:How to integrate MySQL with .NET Core 3 and Entity Framework 6如何将 MySQL 与 .NET Core 3 和 Entity Framework 6 集成
【发布时间】:2020-02-12 01:13:23
【问题描述】:

我有一个完整的数据库项目.NET FrameworkEntity framework 6.3MySql.Data.MySqlClient 作为提供者(包MySql.DataMySql.Data.EntityFramework bot 8.0.18)。这一切都按预期工作。

现在我想将它移植到.NET Core 3.0。我仍然需要继续使用Entity framework 6.3 并使用旧的EDMX model。我已经创建了新的核心项目并链接了数据库实体和edmx (port existing EF 6.3 to core )。我遇到的问题是提供者MySql.Data.MySqlClientMySql.Data.EntityFramework NuGet 包)似乎没有包含.NET Core 版本。

我是否缺少 NuGet 包?我是否需要另一个适用于 .NET Core 3.0Entity Framework 6.3 的 MySql 提供程序?

【问题讨论】:

    标签: c# mysql entity-framework .net-core entity-framework-6


    【解决方案1】:

    同时,Oracle 将他们的代码移植到 .NET Core 3.0,我们发布了支持它的包:

    【讨论】:

    • 现在支持 EF Core 3.x 了吗?
    • 没有 Mukus,它似乎不支持它,所以你可以继续使用我们的包。
    【解决方案2】:

    在继续之前,您需要 MySql.Data.EntityFramework 将其提供程序移植到支持 .NET Core 3.0(可能还有 EF 6.3)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-29
      相关资源
      最近更新 更多