您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧

在中使用mysql连接经常会遇到这个问题:您的项目引用了最新实体框架;但是您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧,找不到数据连接所需的与版本兼容的实体框架数据提供程序。请退出此向导ef6 mysql,安装兼容提供程序,重新生成您的项目,然后再执行操作。
在vs中 使用mysql的问题多的会让人蛋疼。在这里给个妥妥的一条龙解说哈。
在创建实体模型的时候 数据源选项很可能没有MySql ,这问题很容易解决,只需要安装 mysql-for- 即可解决,这里推荐版本是 mysql-for–1.2.3 。 还需要安装一个 MySQL /Net , 我们来看一看来自官网的介绍:MySQL 官方的 .NET 驱动程序,MySQL 官方的 .NET 客户端开发包。mysql 数据库最新版数据库连接驱动。 所以 显而易见,这个程序必须装上,这里推荐版本是 mysql–net-6.8.3 。 PS: 这里提醒下,这个版本不是越高的越合适,得配合你Mysql.data 的版本ef6 mysql您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧,目前大部分是使用mysql.data 6.8.3 这版本。 如果安装高于 mysql–net – 6.8.3 版本 , 安装后会修改VS下的. :
这里是安装6.8.3 版本后 修改的.
安装6.9.4版本,会时 = “6.9.4” 会导致很多后期问题:例如 引用问题 : could not load file or ‘Mysql.Data, =6.8.3’ 错误号 : 这样的程序集不匹配问题,在很多论坛上都看到过这个问题,造成的办法也大多是因为. 被修改,强制指向高版本,导致的程序集不匹配。
当然这里如果通过手动修改. 解决这个问题,可以一时解决,但是会引起后期很多不必要的问题, 所以建议直接安装 mysql–net – 6.8.3
以上这两个安装完之后,恭喜你, 进入下一个错误, vs里 就会提示上述图片的错误。
这个错误的解决方案 网上的答案可以说是 众多纷纭 奇葩朵朵开啊。 其实解决方案很简单,人家都说了,找不到数据连接所需的与版本兼容的实体框架数据提供程序。
这里需要先安装nuget 管理器
在 – 工具 – 库程序包管理器 – 程序包管理器控制台 这里 默认项目, 在PM>后 输入
– – 6.0.0
– .zh-Hans – 6.0.0
– MySql.Data..EF6
每一句输完 回车执行

允许重新加载.
这时候在 里 添加一个mysql.data.节点,这个步骤很重要。
效果如下
到了这一步ef6 mysql,重新生成一下方案 妥了!

哈哈 不是微软的亲儿子就是事多!
这里是个小总结。给急性子的朋友看:
需安装:
mysql-for–1.2.3
mysql–net – 6.8.3
nuget 包管理器
nuget 控制台输入
– – 6.0.0
– .zh-Hans – 6.0.0
– MySql.Data..EF6
在. 的 加一个节点
完毕.
哈哈 !!不要问 爱过!
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » 您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

