您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

VS2017+EF6+MySQL8.0配置(.Net Framework 4.5)

bubuko 2022/1/25 20:09:34 mysql 字数 2073 阅读 1042 来源 http://www.bubuko.com/infolist-5-1.html

开发环境Vs2017 运行环境:.Net Framework 4.5(win7专业版 64位) 1、下载安装mysql数据库版本:mysql-8.0.19-winx64 数据库版本貌似跟MySQL Connector Net不需要版本对应 mysql安装步骤网上查找一下,我的数据库配置了环境变量,不 ...

 开发环境Vs2017 运行环境:.Net Framework 4.5(win7专业版 64位)

1、下载安装mysql数据库版本:mysql-8.0.19-winx64 ----数据库版本貌似跟MySQL Connector Net不需要版本对应 

    mysql安装步骤网上查找一下,我的数据库配置了环境变量,不知道这一步是不是必须的?应该不需要配置,估计是为了方便运行mysql命令

2、下载安装:MySQL Connector Net 6.9.11---选择该版本是因为Framework 是4.5,高版本需要4.5.2或更高

3、下载安装:MySQL for Visual Studio 2.0.5 --与MySQL Connector Net不需要版本对应,下载最新的即可

4、管理Nuget程序包 =》 安装EntityFramework 6.4.0  --安装最新版即可

5、右键项目->添加引用->浏览,把MySQL Connector Net 6.9.11\Assemblies\v4.5下的所有dll文件引用进来 。该目录下有v4.0/v4.5两个版本,选择对应的版本即可

***************************《网上都说从Nuget中添加MySql.Data.Entity ,试过各种版本、不是报错就是闪退。》******************************

6、在App.config/web.config里面添加provider节点:

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

-----------------------------------App.config/web.config-------------------------------

<providers>     
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>
</providers>

--------------------------------------------------------------------------------------------

重启VS ......

最后:添加=>新建项=>data=》ADO.Net实体数据模型 =》 来自数据库的EF设计器(DB-First)  或 来自数据库的Code First

测试成功!!!!!!!!

 

VS2017+EF6+MySQL8.0配置(.Net Framework 4.5)

原文:https://www.cnblogs.com/pzxnet/p/12376958.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶