我想在Visual Studio 2019企业版环境下访问MySQL数据库,但是当我点击服务器资源管理器中的Tables文件夹时,Visual Studio 2019报错称.Net框架不支持utf8mb3编码。
其中MySQL数据库是MySQL Server 8.0.31.0,操作系统是Windows 10,Visual Studio是Visual Studio 2019企业版。
后来我在MySQL Workbench 8.0 CE下重新建库建表,特意将默认编码集设置成了utf8mb4,如下图所示
但是回到Visual Studio 2019环境下刷新服务器资源管理器还是会报“.Net框架不支持utf8mb3编码”的错,如下图所示。请问这种情况应该怎么解决
更新Nuget的MySql.Data包到8.0.28。
https://github.com/mysql/mysql-connector-net/commit/16ad749586b0e5eb1aad127e3744096692e4a6ae#diff-f422179f18fcab216691dde319e2c13c0a615a2474d2d8e227bdc15b3ed52f50