记录一下 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)

浙公网安备 33010602011771号