如何将MySQL与.NET Core 3和Entity Framework 6集成

4

我有一个基于完整的.NET Framework、使用Entity framework 6.3MySql.Data.MySqlClient作为提供程序(包括MySql.DataMySql.Data.EntityFramework bot 8.0.18)。它们都能够正常工作。

现在我想将其移植到.NET Core 3.0。我仍然需要使用旧的EDMX模型,并保持使用Entity framework 6.3。我已经创建了新的Core项目,并链接了数据库实体和edmx将现有的EF 6.3移植到核心)。但我遇到的问题是提供程序MySql.Data.MySqlClient(MySql.Data.EntityFramework NuGet包)似乎没有.NET Core版本。

我是否漏掉了NuGet包?我是否需要另一个可在.NET Core 3.0Entity Framework 6.3上运行的MySql提供程序?

2个回答

3

现在它支持EF Core 3.x吗? - Mukus
不好意思,Mukus,它似乎不支持此功能,所以您可以继续使用我们的软件包。 - Jonathan Magnan

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接