.net core 3.1 连接mysql数据库,查询时出现这个错误,参考这个答案 https://stackoverflow.com/questions/64473659/why-am-i-getting-an-error-when-connecting-to-mysql-in-c-sharp-net-core-3
把 MySql.Data.EntityFrameworkCore 从8.0.22降到8.0.21就好了,说是因为有类似guid的varchar(36)的字段,我的主键确实是varchar(36)的guid。

在尝试使用.NET Core 3.1连接到MySQL数据库并执行查询时遇到问题,错误可能与数据库中 guid 类型的 varchar(36) 字段有关。通过将MySql.Data.EntityFrameworkCore版本从8.0.22降低到8.0.21,可以解决此问题,因为8.0.22版本可能存在与此类型字段不兼容的问题。
727

被折叠的 条评论
为什么被折叠?



