MySQL升级到5.7.x Entity Framework 生成实体类出现StrongTypingException:The value for column ‘IsPrimaryKey’ in table ‘TableDetails’ is DBNull的解决办法
今天将MySQL的版本升级到了5.7.18.1,Visual Studio项目从数据库更新实体类出现了如下错误:
解决办法:
1.【运行】【输入services.msc】重启MySQL服务
2.打开MySQL Command Line Client,输入root管理员
3.先后运行如下命令:
use <<database name>>; set global optimizer_switch='derived_merge=OFF';
问题即可解决
Visual Studio 2017该方法无效!