Visual Studio添加 MySQL 数据库

起因

之前关于在用C#开发WebApi时一直想尝试使用EF框架,但是由于Visual Studio与MySQL的连接问题导致各种尝试一直不成功,然而,今天终于搞定了!流下幸福的泪水T_T…

综合找过各种资料,都说需要安装对应的EF版本、对MySQL的数据库版本也有限制,然而,之前下载的各种版本都无法使用,可能下载的windows安装文件都是零碎的,有兼容问题吧。。。

开发环境

Windows 10
Visual Studio Community - 2019
MySQL for Visual Studio - 1.2.9
MySQL Installer - MySQL Installer 8.0.26
.Net Framework - 4.7.2
项目类型:WebApi

解决办法

  • 今天的解决办法比较偷懒了,偶然在网站上浏览到,MySQL Installer,可惜之前的时候没有看到这个。。怪我眼瞎、、

  • 然后打开 MySQL Installer
    在这里插入图片描述

  • 选择右边的 Add 就可以了。。。

  • 然后在Visual Studio中,打开 服务器资源管理器,在 数据连接 里,右键,选择 添加连接,如图:
    在这里插入图片描述

  • 然后在对话框里,选择 MySQL Database。
    在这里插入图片描述

  • 输入用户名、密码之后,点 测试连接,坐等成功~
    在这里插入图片描述

使用EF

  • 在 WebApi 项目里的 Models 文件夹,添加 ADO.NET 实体数据模型
    在这里插入图片描述

  • 选择 来自数据库的EF设计
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 然后等表都出来了,点 完成 就好啦~

后记

这个问题困扰我很久了,今天终于解决了,,
希望遇到这个问题的小伙伴们都能顺利解决~

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值