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

     2023-02-24     304

关键词:

【中文标题】如何将 MySQL 与 .NET Core 3 和 Entity Framework 6 集成【英文标题】:How to integrate MySQL with .NET Core 3 and 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 提供程序?

【问题讨论】:

【参考方案1】:

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

包裹:https://www.nuget.org/packages/Z.MySql.Data.Entity/ GitHub:https://github.com/zzzprojects/mysql-connector-net

【讨论】:

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

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

【讨论】:

如何在 .NET Core 3.0 SDK 上构建多目标 .NET 5 和 .NET Core 3.1

】如何在.NETCore3.0SDK上构建多目标.NET5和.NETCore3.1【英文标题】:Howtomultitarget.NET5and.NETCore3.1whilestillbuildingon.NETCore3.0SDK【发布时间】:2021-05-1511:26:46【问题描述】:我正在尝试升级我的项目以支持.NET5,同时仍在.NETCore3.1工具集上... 查看详情

将 Visual Studio 2017 与 .Net Core SDK 3.0 一起使用

...h.NetCoreSDK3.0【发布时间】:2018-12-0522:29:11【问题描述】:如何在VisualStudio2017中打开.NetCore3.0项目?我从dotnet.microsoft.com下载了.NETCore3.0SDK,并在文件夹中使用dotnetnew命令创建了新项目。构建C#项 查看详情

如何将 WebClient 与 .Net Core 一起使用?

】如何将WebClient与.NetCore一起使用?【英文标题】:HowtouseWebClientwith.NetCore?【发布时间】:2015-05-1400:07:57【问题描述】:有没有办法在.NETCore应用程序中使用WebClient?如果我构建应用程序,我会收到以下错误:SeverityCodeDescriptionPro... 查看详情

将 OpenID Connect 与 .NET Core 3.0 ASP.NET Core API 服务一起使用时出错

】将OpenIDConnect与.NETCore3.0ASP.NETCoreAPI服务一起使用时出错【英文标题】:ErrorusingOpenIDConnectwith.NETCore3.0ASP.NETCoreAPIservice【发布时间】:2020-02-0813:53:31【问题描述】:我正在尝试在.NETCore3.0ASP.NETCoreAPI服务中使用AzureAD实现OpenIDConnect... 查看详情

将 .Net Core Identity 和 OIDC 与多个 .Net Core Web API 结合使用

】将.NetCoreIdentity和OIDC与多个.NetCoreWebAPI结合使用【英文标题】:Using.NetCoreIdentityandOIDCwithMultiple.NetCoreWebAPI【发布时间】:2021-11-2417:32:26【问题描述】:我需要构建一个前端(ReactJs)与后端完全分离的应用程序,后端是使用Asp.NetCore... 查看详情

如何将 .NET Core 2.2 Web API 迁移到 .NET Core 3.0?

】如何将.NETCore2.2WebAPI迁移到.NETCore3.0?【英文标题】:HowdoImigrate.NETCore2.2WebAPIto.NETCore3.0?【发布时间】:2020-01-2614:11:54【问题描述】:我关注了Microsoft\'smigrationguide,但失败了。因此,我使用.NET2.2创建了一个新项目来建立一个干... 查看详情

我可以将 abp 模板与 NET Core 或 FULL NET Core 与 Angular Js 1.x 一起使用吗?

】我可以将abp模板与NETCore或FULLNETCore与AngularJs1.x一起使用吗?【英文标题】:CaniuseabptemplatewithNETCoreorFULLNETcorewithAngularJs1.x?【发布时间】:2017-09-1423:31:41【问题描述】:在3.0版本之后,对NET4.6.1和AngularJs1.x的支持将停止,我是对... 查看详情

如何将 .net core Web API 项目添加到现有的 .NET core (3.1) Web Application 项目中?

】如何将.netcoreWebAPI项目添加到现有的.NETcore(3.1)WebApplication项目中?【英文标题】:Howtoadd.netcoreWebAPIprojecttoanexisting.NETcore(3.1)WebApplicationproject?【发布时间】:2021-05-2206:44:17【问题描述】:我想将.NETCoreWebAPI项目添加到现有的.NETcor... 查看详情

将 webpack 构建与 ASP.NET Core 3.0 集成的最佳方式?

】将webpack构建与ASP.NETCore3.0集成的最佳方式?【英文标题】:BestwaytointegratewebpackbuildswithASP.NETCore3.0?【发布时间】:2020-01-2418:25:09【问题描述】:我正在将我的ASP.NETCore应用升级到V3,并使用VisualStudio2019进行开发/调试。除此以外... 查看详情

如何将 Azure AD 身份验证与 .net core mvc 中的自定义角色存储集成?

】如何将AzureAD身份验证与.netcoremvc中的自定义角色存储集成?【英文标题】:HowtoIntegrateAzureADauthenticationwithcustomRolestorein.netcoremvc?【发布时间】:2021-05-1303:21:32【问题描述】:我有使用.netcoremvc创建的Web应用程序,并启用了azureAD... 查看详情

无法将类型“System.String”的对象转换为类型“System.Byte []”错误 MYSQL NET CORE 3.1

...类型“System.String”的对象转换为类型“System.Byte[]”错误MYSQLNETCORE3.1【英文标题】:Unabletocastobjectoftype\'System.String\'totype\'System.Byte[]\'ErrorMYSQLNETCORE3.1【发布时间】:2020-10-2806:01:59【问题描述】:我正在使用NETCORE3.1实现Mysql.EntityFra... 查看详情

如何在我的 asp.net core 3.1 应用程序中播种用户和角色?

】如何在我的asp.netcore3.1应用程序中播种用户和角色?【英文标题】:HowcanIseedusersandrolesinmyasp.netcore3.1application?【发布时间】:2020-04-0109:17:30【问题描述】:我尝试在我的IdentityDataContext类中使用protectedoverridevoidOnModelCreating(ModelBui... 查看详情

无法将 c# .Net Core 3.0 与 directx 9.0 依赖项链接

】无法将c#.NetCore3.0与directx9.0依赖项链接【英文标题】:Can\'tlinkc#.NetCore3.0withdirectx9.0dependency【发布时间】:2019-09-3020:36:33【问题描述】:我有一个在.NetCore3.0下运行良好的C#WPFAvalon停靠应用程序。我还有一堆C++本机代码,我为此... 查看详情

将 Charles Proxy 与 .NET Core Azure 站点一起使用 - 如何查看 API 调用?

】将CharlesProxy与.NETCoreAzure站点一起使用-如何查看API调用?【英文标题】:UsingCharlesProxywith.NETCoreAzureSite-howdoIseeAPIcall?【发布时间】:2020-01-2615:09:41【问题描述】:你好堆栈溢出我使用core.net构建了一个小型应用程序,以便熟悉Cha... 查看详情

将 Azure B2C 与 MVC、.NET Core 3.1 结合使用

】将AzureB2C与MVC、.NETCore3.1结合使用【英文标题】:UsingAzureB2CwithMVC,.NETCore3.1【发布时间】:2020-07-1421:43:00【问题描述】:谁能提供一些关于的见解或新链接。大多数示例都基于Core2.2https://docs.microsoft.com/en-us/samples/azure-samples/active-... 查看详情

使用 TFS 代理将构建服务器配置为具有 .NET Core 2.1 和 .NET Core 3.1

】使用TFS代理将构建服务器配置为具有.NETCore2.1和.NETCore3.1【英文标题】:Configurebuildservertohave.NETCore2.1and.NETCore3.1usingTFSAgent【发布时间】:2020-07-1301:54:02【问题描述】:我们有一个ASP.NETCore2.1WebAPI,它的目标框架是.NETFramework4.7.2... 查看详情

如何配置 ASP.NET Core 3.1 应用程序以并行运行 ReactJS 和 MVC 网站

】如何配置ASP.NETCore3.1应用程序以并行运行ReactJS和MVC网站【英文标题】:HowtoconfigureASP.NETCore3.1applicationtorunReactJSandMVCwebsitesidebyside【发布时间】:2020-05-2001:23:44【问题描述】:我有一个使用CRA创建的ASP.NET核心反应网站。React应用... 查看详情

使用 .NET Core Web API 登录和注册

...户名和密码与Identity的现有数据库默认生成的表相匹配。如何将密码与PasswordHash匹配并注册新 查看详情