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: