记录一下 vs2013 .net创建mysql EntityFramework实体模型的过程中碰到的问题

ef版本6.0.0

1.首先安装Mysql配置之后,需要安装这两个

  1、网页搜索mysql-for-visualstudio:Mysql的Visual Studio插件,1.2.3版本  

    2、网页搜索mysql-connector-net:.net连接Mysql的程序,6.8.3,版本。如果安装高版本可能导致一系列问题。

  

2.安装之后创建实体会出现这个 ↓

 

3.若显示下图 无法下一步

 

 

拿到mysql-connector-net安装之后的文件

我的目录是  C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5  

全部添加引用

 

 若mysql版本过高,新版本登陆加密的规则不一样,可能无法登陆数据库,配置文件需加上这行,否则会导致用户验证无法通过。

default_authentication_plugin=mysql_native_password

 

[mysqld]
default_authentication_plugin=mysql_native_password
character-set-server=utf8mb4
bind-address=0.0.0.0
port=3306
default-storage-engine=INNODB
[mysql]
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4

 

详细步骤原文地址:  使用VS2013 + EF6 + .NET4.5 连接Mysql数据库 - wangwust - 博客园 (cnblogs.com)

 

posted @ 2021-06-30 17:34  时全  阅读(67)  评论(0)    收藏  举报