我的sql实体框架不支持vs 2015

zf9nrax1  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(422)

我正在尝试使用数据实体模型将sql server连接到asp.net web api,当我添加新的db实体模型时,此错误将显示在while安装程序中。

但是我已经安装了EF6,在参考列表中有参考

我正在使用
visual studio 2015
.net framework 4.6.1
.net实体框架6.1.3
mysql数据实体6.8.8
mysql数据8.011
web api/mvc

ubby3x7f

ubby3x7f1#

在这之后,有人得到了这个错误
表“tabledetails”中列“isprimarykey”的值为dbnull
您可以使用以下步骤修复它
打开mysql 5.7命令行客户端
在控制台中运行以下命令

set global optimizer_switch='derived_merge=off'; 
 set optimizer_switch='derived_merge=off'; 
 select @@optimizer_switch; 
 select @@GLOBAL.optimizer_switch;
b4qexyjb

b4qexyjb2#

我在一些测试中找到了稳定的解决方案,在本例中,我使用visualstudio2015
安装sql connector 6.9.11
c:\program files(x86)\mysql\mysql connector net 6.9.11\assemblies\v4.5

转到我的sql安装位置,确保已获取此文件!
使用nuget manager安装.net entity framework 6.1.3
重建解决方案并安装我的sql数据6.9.11
重建解决方案并安装我的sql实体框架6.9.11
重建解决方案/重建项目
现在我们可以添加新的mysql实体模型!!!!

相关问题