VS2017+EF6+MySQL环境安装配置

2 篇文章 0 订阅
1 篇文章 0 订阅

这篇文章做个笔记吧,毕竟踩了个比较深刻的坑!废话不多说,正题开始

 

1.首先,你要先安装好Mysql

这个自己去官网下,我的是mysql-8.0.15,至于安装教程自己另行百度

 

2.安装完成后,在项目里引用刚安装的Mysql.Data

我的位置是在C:\Program Files (x86)\MySQL\MySQL Connector Net 6.10.8\Assemblies\v4.5.2下

 

3.vs里的ado.net实体数据模型中默认是不存在mysql数据库配置的,所以要先在ado.net实体数据模型中配置出mysql来,看4

 

4.安装mysql在.net Framework环境下的连接驱动程序,这里有坑要注意

  驱动分为两个mysql-connector-net和mysql-connector-odbc

mysql-connector-net我的理解是framework调取MySQL的驱动

mysql-connector-odbc我的理解是MySQL连接管理Mysql库的驱动

所以重点来了,

mysql-connector-net的版本要与步骤2中引用的版本相同,虽然我安装的是mysql-8.0.15,但是引用版本却是6.10.8.0,所以我选的mysql-connector-net-6.10.8

mysql-connector-odbc的版本要与安装的MySQL版本相同,所以我用的mysql-connector-odbc-8.0.15-winx64

 

5.安装VS的MySQL驱动程序,因为到目前为止,我们只是在配置驱动,并没有将驱动在vs上展现出来

mysql-for-visualstudio这个貌似没什么要求,我用的版本是mysql-for-visualstudio-1.2.8

 

6.以上步骤完成后,在ado.net实体数据模型中会出现MySQL数据选项,接下来我们配置entity framework

7.配置EF生成框架

以上步骤完成后,默认是使用的EF5,若需要升级成EF6步骤如下

工具-nuget包管理===》》》升级entityframekork为最新版本

                                             添加Mysql.Data.Entity,我选的最新版

 

到这里,就已经布置完毕了,最后来个成功图

 

嗯,好的,如有疑问请及时提出,就到这里了,希望有用!!!!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值