Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将MySQL与.NET Core 3和Entity Framework 6集成_C#_Mysql_Entity Framework_.net Core_Entity Framework 6 - Fatal编程技术网

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

C# 如何将MySQL与.NET Core 3和Entity Framework 6集成,c#,mysql,entity-framework,.net-core,entity-framework-6,C#,Mysql,Entity Framework,.net Core,Entity Framework 6,我有一个完整的.netframework数据库项目,提供实体框架6.3和MySql.Data.MySqlClient(包MySql.Data和MySql.Data.EntityFramework bot 8.0.18)。这一切都按预期进行 现在我想把它移植到.NET Core 3.0。我仍然需要继续使用实体框架6.3,并使用旧的EDMX模型。我已经创建了新的核心项目和链接的数据库实体以及EDMX()。我遇到的问题是,提供程序MySql.Data.MySqlClient(MySql.Data.En

我有一个完整的
.netframework
数据库项目,提供
实体框架6.3
MySql.Data.MySqlClient
(包
MySql.Data
MySql.Data.EntityFramework bot 8.0.18
)。这一切都按预期进行

现在我想把它移植到
.NET Core 3.0
。我仍然需要继续使用
实体框架6.3
,并使用旧的
EDMX模型
。我已经创建了新的核心项目和链接的数据库实体以及
EDMX
()。我遇到的问题是,提供程序
MySql.Data.MySqlClient
MySql.Data.EntityFramework
NuGet包)似乎没有包含
.NET核心
版本


我是不是少了一个裸体包?我是否需要另一个MySql提供程序,它将在
.NET Core 3.0
实体框架6.3
上工作?

您需要MySql.Data.EntityFramework来移植其提供程序以支持.NET Core 3.0(可能还有EF 6.3),然后才能继续,我们发布了支持它的软件包:

  • 包装:
  • GitHub:

它现在支持EF Core 3.x吗?没有Mukus,它似乎不支持它,所以您可以继续使用我们的软件包。