VS2019连接MySql使用实体数据模型(EF实体映射)【解决创建闪退问题】

发布时间 2023-10-17 11:02:20作者: WilsonH

一、确定MySQL Connector Net 版本

如果没有请下载

下载驱动:

  1. mysql-connector-odbc-8.0.20-winx64.msi
    mysql odbc驱动
  2. mysql-for-visualstudio-1.2.9.msi
    Visual Studio连接MySQL工具
  3. mysql-connector-net-8.0.20.msi
    mysql数据库.net开发驱动

驱动介绍

1.MySQL Connector/ODBC 有时也可以叫做 MyODBC,用户可以用ODBC (Open Database Connectivity,开放数据库互联)数据库连接Mysql的服务器。比如说,用户可以使用Windows或者Unix平台中的应用程序,如微软的 AccessExcelBorland 的Delphi去连接数据库服务器。

2.mysql for visual studio(VS连接MySQL工具)是一款visual studiomysql工具,它可以直接集成到Server Explorer中,为设置新连接和处理数据库对象提供无缝体验,但是想让VS访问到MySQL仅仅mysql for visual studio是不够的,还需要下载mysql connector net

3.MySQL Connector/Net 是 MySQL 官方的 .NET 驱动程序,MySQL 官方的 .NET 客户端开发包。mysql 数据库最新版dotnet数据库连接驱动。

根据自己的需求下载

我们要用visual studio连接mysql只需要下载mysql for visual studioMySQL Connector/Net


二、下载完毕后,打开项目添加引用

默认下载安装地址为:C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.18\Assemblies\v4.5.2


 

三、引用完成后在NuGet搜索 MySql.Data

PS:图上版本应该和安装的版本一直(8.0.18)因截图时未更改所以要特别注意

两个依赖安装完成即可创建实体数据模型

附配置信息:

Server name输入MySQL的IP地址
localhost即本地,localhost=127.0.0.1
一般我们直接选择本地输入localhost或者127.0.0.1
然后输入MySQL的用户名和密码