码迷,mamicode.com
首页 > 数据库 > 详细

如何在VS2013或更低版本中使用EntityFramework6.x连接mysql

时间:2014-10-30 10:50:15      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:style   io   ar   使用   for   sp   文件   数据   on   

  在这就不多说entityframework相比ADO的各种利弊了。文笔不好请见谅。

  近日使用entityframework6.0连接mysql,遇到各种问题,在百度谷歌上有许多帖子但是均无法解决情况。所以发一帖子提供完整可行的解决方案。

  一,实体数据模型创建向导中出现MysqlDatabase:

  1:安装MySQL for Visual Studio 1.1.1(含以上版本)

  2:安装MySQL Connector Net 6.8.3(含以上版本)

     3:安装Nuget包管理器,在vs的拓展功能中下载即可。

ps: 某些用户在安装mysql时,如果选择完全安装,会自动安装以上两个软件的最新版本。

  重启vs之后:

  此时实体框架6.x还是无法选中下一步。

  二:项目环境配置

  1:在菜单栏的 工具->NuGet程序包管理器->程序包管理器控制台里,按顺序输入以下指令:

  Install-Package EntityFramework -Version 6.0.0

  Install-Package EntityFramework.zh-Hans -Version 6.0.0

  Install-Package MySql.Data.Entities.EF6

  初次执行得下载所需文件比较慢。

  执行完之后再Config文件下的<entityFramework>下的<providers>里添加

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

  到这就结束了,就可愉快的使用ef6.x了,嘿嘿,下次发帖见,(转帖请注明出处)。

 

 

 

如何在VS2013或更低版本中使用EntityFramework6.x连接mysql

标签:style   io   ar   使用   for   sp   文件   数据   on   

原文地址:http://www.cnblogs.com/Imaigne/p/4061903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!