我花了几个小时,我无法在Visual Studio 2017中为Entity Framework 6.2找到合适的mySQL提供程序。
以下是我使用EF时的错误:
我读过几篇指南,没有成功:(
这是我的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 的内容:
我试图取消连接MySQL连接器,mySQL for Visual Studio,Entity Framwork,我重建所有解决方案,没有变化:(
任何人都可以帮助我吗?
非常感谢:)