今天将MySQL的版本升级到了5.7.18.1,Visual Studio项目从数据库更新实体类出现了如下错误:

image

解决办法:
1.【运行】【输入services.msc】重启MySQL服务
2.打开MySQL Command Line Client,输入root管理员

image

3.先后运行如下命令:

use <<database name>>;
set global optimizer_switch='derived_merge=OFF';

问题即可解决

Visual Studio 2017该方法无效!