我的Sql Entity Framework不支持vs 2015

时间:2018-04-28 17:36:53

标签: mysql entity-framework asp.net-web-api ado.net-entity-data-model

  

我尝试使用DATA将My SQL Server连接到ASP.Net WEb api   实体模型当我添加新的Db实体模型时此错误显示在   安装时。

enter image description here

但我已经安装了EF 6参考列表中有参考

enter image description here

我正在使用

  • Visual Studio 2015
  • .NET Framework 4.6.1
  • .NET Entity Framework 6.1.3
  • MySql数据实体6.8.8
  • MySql Data 8.011
  • Web API / MVC

2 个答案:

答案 0 :(得分:0)

我在一些测试中找到了稳定的解决方案在这种情况下我使用Visual Studio 2015

  1. 安装My Sql Connector 6.9.11

    C:\ Program Files(x86)\ MySQL \ MySQL Connector Net 6.9.11 \ Assemblies \ v4.5 enter image description here

    转到我的Sql安装位置并确保获取此文件!

  2. 使用Nuget Manager安装.Net Entity Framework 6.1.3

  3. 重建解决方案并安装我的Sql Data 6.9.11

  4. 重建Soulution并安装我的SQl实体框架6.9.11

  5. 重建解决方案/重建项目

  6. 现在我们可以添加新的MySql实体模型了!

  7. enter image description here

答案 1 :(得分:0)

执行此操作后,有人会收到此错误

  

列' IsPrimaryKey'的值在表格' TableDetails'是DBNull

您可以使用此步骤修复它

  1. 打开MySQL 5.7命令行客户端
  2. 在控制台中运行此命令

    document.getElementsByClassName('rk_section')
    
    CKEDITOR.document.find('.rk_section')