欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VS2017 之 MYSQL实体数据模型

程序员文章站 2023-11-08 12:02:28
Photon Server 和 Unity3D 数据交互: Photon Server 服务端编程 Unity3D 客户端编程 VS2017 之 MYSQL实体数据模型 一、新建数据库连接后,点击下一步可能出现闪退。 原因:引用Mysql.Data和Mysql.Data.Entity版本和安装的My ......

photon server 和 unity3d 数据交互:

photon server 服务端编程

unity3d 客户端编程

vs2017 之 mysql实体数据模型

一、新建数据库连接后,点击下一步可能出现闪退。

VS2017 之 MYSQL实体数据模型

 

 

 

原因:引用mysql.data和mysql.data.entity版本和安装的mysql.data.dll(目录:如下图)版本不同。

解决方法:

1、直接引用如下目录的mysql.data.dll。

2、mysql.data和mysql.data.entity安装和如下相同版本。本项目都使用6.9.12

VS2017 之 MYSQL实体数据模型

 

 

 

VS2017 之 MYSQL实体数据模型

 

 

 

 

二、出现版本不兼容问题。

 

解决方法:mysql connector net 安装的版本太高,本项目使用 6.9.12版本。

对于这两个问题我也不清楚到底是哪个导致,这只是大致意思,做参考。

VS2017 之 MYSQL实体数据模型

 

 

 

VS2017 之 MYSQL实体数据模型

 

 

 

三、刚进入数据实体模型界面就出现错误。

 

VS2017 之 MYSQL实体数据模型

 

 

 

VS2017 之 MYSQL实体数据模型

 

 

 解决方法:点击vs中工具栏>连接到数据库。删除数据连接。如下删除2项。

VS2017 之 MYSQL实体数据模型

 

 

 

四、连接mysql成功后,使用lambda表达式查询等操作时无法连接,出现access denied for user 'root'@'localhost' (using password: no)错误。

解决方法:到配置文件app.config中修改数据库连接配置,user id 改为user,新增password参数用来连接数据库。

 VS2017 之 MYSQL实体数据模型

 

 

本文只作用于日常记录,如有错误请指出谢谢。