您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
2016-09-21 13:58
1346 查看
在vs2013或者是更新版本的Vs2015中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架;但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序。请退出此向导,安装兼容提供程序,重新生成您的项目,然后再执行操作。
此时出现现在的问题,主要是存在三方面的问题,一是没有安装mysql-for-visualstudio-1.2.6.msi,二是没有安装mysql-connector-net-6.9.9.msi,三是没有配置web.config。
简单的解决这个问题:
1)安装上面的两个软件,分别是mysql-for-visualstudio-1.2.6.msi和mysql-connector-net-6.9.9.msi,可以直接去官网上下载。
2)在VS2015中,工具-->NuGet包管理器-->程序包管理器控制台,选择后会出现这样的界面。
此时,在控制台上要进行输入三句话:(注意:每输入一句都要进行回车)
Install-Package EntityFramework -Version 6.0.0
Install-Package EntityFramework.zh-Hans -Version 6.0.0
Install-Package MySql.Data.Entity.EF6
3)当上面的两步都进行完成后,在web.config中的<providers></providers>标签下输入下面的一句话:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>
4)重新生成解决方案,可以使用了。可以创建Mysql数据库的EF实体对象了。
此时出现现在的问题,主要是存在三方面的问题,一是没有安装mysql-for-visualstudio-1.2.6.msi,二是没有安装mysql-connector-net-6.9.9.msi,三是没有配置web.config。
简单的解决这个问题:
1)安装上面的两个软件,分别是mysql-for-visualstudio-1.2.6.msi和mysql-connector-net-6.9.9.msi,可以直接去官网上下载。
2)在VS2015中,工具-->NuGet包管理器-->程序包管理器控制台,选择后会出现这样的界面。
此时,在控制台上要进行输入三句话:(注意:每输入一句都要进行回车)
Install-Package EntityFramework -Version 6.0.0
Install-Package EntityFramework.zh-Hans -Version 6.0.0
Install-Package MySql.Data.Entity.EF6
3)当上面的两步都进行完成后,在web.config中的<providers></providers>标签下输入下面的一句话:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>
4)重新生成解决方案,可以使用了。可以创建Mysql数据库的EF实体对象了。
相关文章推荐
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- EF 相关问题:您的项目引用了最新版实体框架;但是...
- SSH三大框架CRUD项目中为什么会出现web页面页面数据出现修改,但是数据库里面的数据却没有修改
- 使用XML作为项目的配置文件使用,并解析之,获得数据作为链接数据库的参数
- 新安装的Mysql5.5数据库使用mybatis提示插入数据成功并且主键已经自增,但是数据表中没有数
- solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)
- 使用XML作为项目的配置文件使用,并解析之,获得数据作为链接数据库的参数
- Java 链接Mysql 数据库时使用变量插入数据方法
- ADO.net实体框架访问不到数据库最新数据问题
- 使用XML作为项目的配置文件使用,并解析之,获得数据作为链接数据库的参数
- 使用php和mysql,数据库显示插入成功,但是数据表内数据为空
- 使用RESTful Jersey框架搭建WebService,Hibernate框架访问数据库,MySQL存储数据
- EF实体框架模型使用Linq获取数据库数据
- 使用PDF.NET数据开发框架的实体操作语言OQL构造复杂查询条件
- Entity Framework_成功针对多种数据库使用实体框架(EF)