【跳过各种神坑+图文讲解】VS2019 + EF + Mysql(8.0.18)——最新

VS2019 EF 连接 Mysql

🌟 1、了解开发环境


VS2019
MySQL 8.0.18
MySql.Data (8.0.18)
MySql.Data.EntityFramework (8.0.18)

🌟 2、准备:下载并安装插件(必备)


mysql-connector-net-8.0.18.msi
mysql-for-visualstudio-1.2.9.msi

可以到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();
     }
}

当我们看到这乌漆嘛黑的控制台时,就意味着成功了!
在这里插入图片描述



文章到这里就结束啦 😄😄😄

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值