VS2019 EF 连接 Mysql
🌟 1、了解开发环境
VS2019
MySQL 8.0.18
MySql.Data (8.0.18)
MySql.Data.EntityFramework (8.0.18)
🌟 2、准备:下载并安装插件(必备)
可以到MySQL官网下载,也可以在我分享中提取,分享:
链接:https://pan.baidu.com/s/1cqAQF_6CJFw3EFJgZmVwhg
提取码:9c41
开始安装
🌟 3、安装mysql-connector-net-8.0.18.msi
下一步之后接着点击Next即可开始安装
🌟 4、安装mysql-for-visualstudio-1.2.9.msi
下一步之后接着点击Next即可开始安装
🌟 5、安装完成上面两个软件后启动VS2019
为了测试我们新建一个控制台程序,框架选 >=4.5.2
点击创建我们就进入到了主界面
在项目中(我这里是test_1)单击鼠标右键,选择“管理NuGet程序包”打开它。
在搜索框中搜索 “MySql.Data” 如图:选择与你电脑安装的MySQL版本一致的版本号,(我的MySQL是8.0.18),这并不是越高越好,选择不一致会给后面的操作带来闪退。点击安装
在搜索框中搜索 “MySql.Data.EntityFramework” 如图:还是选择与MySQL版本一致的版本号。点击安装
安装完成 “MySql.Data” 和 “MySql.Data.EntityFramework” 后,在项目右键 --> 添加–> 新建项,打开添加新项
选择数据 --> ADO.NET 实体数据模型,点击添加
然后就进入到了这里,选择第一个,下一步
新建连接 --> 更改 --> 选择 MySQL Batabase
Server name: localhost
User name: root
Password: 数据库连接密码
Database name: 数据库名称
填好上述信息后,点击确定,就回到了 ☟ 这个界面,选择 “是”,然后下一步
勾选表,点击完成
⌛稍等片刻,等待出现数据表时就连接成功啦
安装完成
🌟 6、测试
到这里我们已经安装并创建好了EF实体模型,接下来写一段代码测试下是否可以运行。
例如:代码:
static void Main(string[] args)
{
using (var db = new test_infoEntities())
{
var ss = (from t in db.info select t).First();
Console.WriteLine("id: "+ss.id.ToString() + " text: " + ss.text);
Console.WriteLine("成功");
Console.Read();
}
}
当我们看到这乌漆嘛黑的控制台时,就意味着成功了!
文章到这里就结束啦 😄😄😄