简体   繁体   English

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

[英]My Sql Entity Framework not supporting vs 2015

Im trying to connect My SQL Server to ASP.Net WEb api using DATA Entity Models When im adding New Db Entity Model This error Show in The While Setup. 我尝试使用数据实体模型将My SQL Server连接到ASP.Net WEb api,当我添加新的Db实体模型时,此错误显示在While安装程序中。

在此处输入图片说明

But I already Installed EF 6 There is Reference in Reference list 但是我已经安装了EF 6,“参考”列表中有“参考”

在此处输入图片说明

Im using 我正在使用

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

I Found Stable Solution with in a few testing In This case im using Visual Studio 2015 我在几次测试中找到了稳定的解决方案在这种情况下,我使用Visual Studio 2015

  1. Install My Sql Connector 6.9.11 安装My Sql Connector 6.9.11

    C:\\Program Files (x86)\\MySQL\\MySQL Connector Net 6.9.11\\Assemblies\\v4.5 C:\\ Program Files(x86)\\ MySQL \\ MySQL Connector Net 6.9.11 \\ Assemblies \\ v4.5 在此处输入图片说明

    Go to My Sql Installation Location And Make sure got this Files! 转到我的Sql安装位置,并确保获得此文件!

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

  3. Rebuild Solution and Install My Sql Data 6.9.11 重建解决方案并安装My Sql Data 6.9.11

  4. Rebuild Soulution and Install My SQl Entity Framework 6.9.11 重建解决方案并安装我的SQl实体框架6.9.11

  5. Rebuild The Solution / Rebuild the Project 重建解决方案/重建项目

  6. Now We Can Add New MySql Entity Model!!!! 现在我们可以添加新的MySql实体模型!

在此处输入图片说明

After Do this Some One get this error 执行此操作后有人得到此错误

The value for column 'IsPrimaryKey' in table 'TableDetails' is DBNull 表'TableDetails'中'IsPrimaryKey'列的值为DBNull

You Can Fix it using This Steps 您可以使用以下步骤修复它

  1. Open MySQL 5.7 Command Line Client 打开MySQL 5.7命令行客户端
  2. Run this Commands In the console 在控制台中运行此命令

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM