成员'MySql.Data.MySqlClient.MySqlException,MySql.Data,Version = 6.8.8.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'的类型未解析

时间:2016-11-15 16:31:17

标签: c# mysql asp.net entity-framework

我有ASP.Net MVC网站,我使用MySql作为数据库Entity Framework

在Nuget Package Manager控制台上运行以下命令时

Enable-Migrations -force

获取错误

  

成员'MySql.Data.MySqlClient.MySqlException,MySql.Data,Version = 6.8.8.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'

未解析类型

以下是我的Web.Config的样子。

<connectionStrings>
<add name="mb_databaseContext" providerName="MySql.Data.MySqlClient" connectionString="Server=.\localhost;port=8080;database=myDb;uid=root;password=" /></connectionStrings>

 <entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
  <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>

请注意MySql正在运行

localhost:8080 / phpmyadmin

1 个答案:

答案 0 :(得分:3)

解决方案

您可能需要安装MySql连接器,我这样做并且它有效。 Download Connector/Net