在ASP.NET MVC 5项目中连接到VS2017中的MySQL

时间:2017-10-30 13:16:10

标签: c# mysql asp.net entity-framework

我是ASP.NET和MVC的新手,试图从WinForms迁移。我正在使用Visual Studio 2017专业版,我正在尝试按照一些教程连接到现有的MySQL数据库。我计划使用Database First方法,因为数据库已经存在。我有以下配置: -

我的电脑上的Windows 10 Pro 64位

VS 2017 Pro MySQL for Visual Studio 2.0.5 MySQL Connector 6.10.4

  • EntityFramework v6.2.0
  • Mysql.Data 6.10.4
  • Mysql.Data.Entity 6.10.4
  • Mysql.Web 6.10.4

我可以使用服务器资源管理器建立数据库连接,但是当我使用EDM向导从数据库创建模型时,连接不会显示在下拉框中,如果我尝试创建一个新的,MySQL驱动程序不显示为可用选项,只显示SQL Server。

我已尝试过针对VS,MySQL Connector,EF和MySQl组件(旧版本)的MySQL的各种组合,但我似乎无法找到一个成功的组合。

有没有人设法实现这一目标?我拉出了我的头发留下的东西。感谢。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

好的我终于找到了答案,我现在安装了EF 6.1.3和MySQL Connector 6.9.9。

我需要更改James Wilkinsthis post所述的Web.Config文件部分。

感谢Panagiotis的帮助。