我使用MySQL EF6在C#VS2017中有一个解决方案。当我将MySQL程序包从Nuget和MySql Connector更新到最新版本时,我开始遇到此错误:
尝试连接所有数据库时从服务器资源管理器:
单击更新时,我看到此:
当尝试从设计器更新模型时,我有以下输出:
这些是我的nuget包
我的App.config:
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.EntityFramework, Version=8.0.20.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
</providers>
</entityFramework>