我试图在visual中使用EF6连接MYSQL数据库,后来我使用了SQL,运行良好之后,我转到Mysql,然后安装了这些必需的组件:
错误说:

您的项目引用了实体框架的最新版本;但是,无法为您找到与此版本兼容的实体框架数据库提供程序。退出此向导,安装兼容的提供程序,并在执行此操作之前重新构建项目。
我尝试了可能的在线解决方案,例如重新安装这个组件,但是它没有工作,否则我尝试将这样的代码添加到我的App.config中:
<configuration> <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" /> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
但是它面临着同样的命运,或者事件清除了我的app.config中的所有实体标记。此外,我还试图安装实体的更高版本,如:
安装-Package EntityFramework -Version 5.0.0
但它得到:Install failed. Rolling back... Install-Package : Already referencing a newer version of 'EntityFramework'.
有人能帮我找出我该怎么做吗?
发布于 2016-06-08 23:04:26
这对于我来说是有效的,而不需要重新安装Visual或其他任何东西。
<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" /> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework>
发布于 2018-07-13 02:24:07
我的解决办法和上面一样。
例如,我的一步:
<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" /> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework>发布于 2019-04-18 06:56:44
如果您已经将MySQL更新为8.0,并且在Visual 集成中遇到问题,那么我已经成功地集成并记录了我的所有步骤。
按照这个来解决你的问题:https://gist.github.com/pishangujeniya/41a051572a471fa0311a8f4f6d0c5332
https://stackoverflow.com/questions/37688023
复制相似问题