问题描述
提示:
.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的访问