我正在尝试使用数据实体模型将sql server连接到asp.net web api,当我添加新的db实体模型时,此错误将显示在while安装程序中。但是我已经安装了EF6,在参考列表中有参考我正在使用visual studio 2015.net framework 4.6.1.net实体框架6.1.3mysql数据实体6.8.8mysql数据8.011web api/mvc
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;
b4qexyjb2#
我在一些测试中找到了稳定的解决方案,在本例中,我使用visualstudio2015安装sql connector 6.9.11c:\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实体模型!!!!
2条答案
按热度按时间ubby3x7f1#
在这之后,有人得到了这个错误
表“tabledetails”中列“isprimarykey”的值为dbnull
您可以使用以下步骤修复它
打开mysql 5.7命令行客户端
在控制台中运行以下命令
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实体模型!!!!