无法为EntityFramework 6.2找到好的mySQL提供程序

时间:2017-11-29 20:23:57

标签: c# mysql visual-studio entity-framework entity-framework-6

我花了几个小时,我无法在Visual Studio 2017中为Entity Framework 6.2找到合适的mySQL提供程序。

以下是我使用EF时的错误:

enter image description here

我读过几篇指南,没有成功:(

这是我的App.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <entityFramework>
    <providers>
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
  </entityFramework>
</configuration>

这是我的packages.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="6.2.0" targetFramework="net461" />
  <package id="HtmlAgilityPack" version="1.6.5" targetFramework="net461" />
  <package id="MahApps.Metro" version="1.5.0" targetFramework="net461" />
  <package id="MySql.Data" version="6.10.4" targetFramework="net461" />
  <package id="MySql.Data.Entity" version="6.10.4" targetFramework="net461" />
  <package id="System.Buffers" version="4.4.0" targetFramework="net461" />
  <package id="System.Threading.Tasks.Extensions" version="4.4.0" targetFramework="net461" />
</packages>

以下是mySQL Installati 的内容:

enter image description here

我试图取消连接MySQL连接器,mySQL for Visual Studio,Entity Framwork,我重建所有解决方案,没有变化:(

任何人都可以帮助我吗?

非常感谢:)

0 个答案:

没有答案