【问题标题】:How to connect to a MySQL Data Source in Visual Studio 2019?如何在 Visual Studio 2019 中连接到 MySQL 数据源?
【发布时间】:2019-04-13 21:34:54
【问题描述】:

我正在尝试使用 MySql 作为 Visual Studio 2019 中的数据提供程序创建新连接,但数据源列表未显示 MySql。 所以我检查了我的 mysql-connector,我有 8.0.15.msi 版本。我发现我应该使用旧版本,因为从 6.7 版开始,Connector/Net 将不再包含用于 Visual Studio 集成的 MySQL。所以我卸载了我当前的版本并重新安装了这个 6.6.6 但它仍然无法正常工作。

我应该为 Visual Studio 2019 安装什么连接器?

【问题讨论】:

  • 你在哪里读到的?因为the MySQL site 有句“此版本还删除了与Visual Studio 集成相关的所有功能,这些功能在单独的产品MySQL for Visual Studio 中提供。”您是否安装了该单独的产品?另请参阅answers 至the question which the same title as yours
  • 我已经为 Visual Studio 安装了这个单独的产品,但它仍然不起作用,似乎对于 Visual Studio 2019 它不起作用,但对于旧版本它可以。我不知道我是否还缺少什么

标签: c# mysql entity-framework dataprovider


【解决方案1】:

我有同样的问题,我解决了这个问题。

首先将您的组件更新为:

  • 连接器/NET 8.0.17
  • 适用于 Visual Studio 2.0.5 的 MySQL
  • MySQL 服务器 5.5 或更高版本
  • Entity Framework 6 程序集
  • .NET Framework 4.0 或更高版本(Connector/NET 6.10 和 8.0 需要 .NET Framework 4.5.1 或更高版本)

再次查看项目包引用和配置文件,因为 NuGet 包管理器在此 Visual Studio 版本中没有正确更新它。

这篇文章是葡萄牙语的,你可以在谷歌翻译它。是我自己写的关于Visual Studio 2019 和MySQL 集成的分步介绍:http://sistemaseweb.com.br/Pagina/Detalhes/90/migrando-e-atualizando-um-projeto-net-mvc-3-com-mysql-no-visual-studio

【讨论】:

  • 2022 年有更新的链接吗?我觉得我已经尝试了所有版本的组合。
猜你喜欢
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 2020-07-16
  • 2020-10-31
  • 2023-03-26
  • 2016-01-24
  • 2013-04-14
相关资源
最近更新 更多