.NET 6 MySql.Data.EntityFrameworkCore抛System.InvalidOperationException异常
Posted 卡五星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET 6 MySql.Data.EntityFrameworkCore抛System.InvalidOperationException异常相关的知识,希望对你有一定的参考价值。
问题描述
提示:
.NET 6 使用mysql.Data.EntityFrameworkCore 8.22版本,访问数据报错。
---> System.InvalidOperationException: Sequence contains more than one matching element
错误分析:
提示:查询mysql官网,发现MySql.Data.EntityFrameworkCore 8.22不支持.NET 6,导致宝以上错误。
官网地址如下:
MySQL :: MySQL Connector/NET Developer Guide :: 7.2 Entity Framework Core Support
解决方案
1、删除MySql.Data.EntityFrameworkCore 8.22 NuGet包
2、安装 MySql.EntityFrameworkCore 6.0.0以上版本,支持对mysql的访问
以上是关于.NET 6 MySql.Data.EntityFrameworkCore抛System.InvalidOperationException异常的主要内容,如果未能解决你的问题,请参考以下文章
vs2017创建支持多框架(net4.6.1;net4.6.2;netstandard2.0;netcoreapp2.0)版本
使用.NET 6开发TodoList应用(12.1)——加餐 .NET 6中的HttpLogging简介
使用 .NET 4.6.2 中的 HttpClientFactory