如何在 mvc(添加新连接)对话框中显示 mysql 提供程序

how to show mysql provider on mvc (add new cnnection ) dialog

我有一个 mvc 应用程序
我将所有 mysql 连接器添加到项目引用
我打开包管理器控制台并输入 "Install-Package MySql.Data.Entity -Pre",然后按 Enter

然后
我在 web.config 文件

中替换了这段代码
<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient"
      type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity"/> 
  </providers>
</entityFramework>
<system.data>
  <DbProviderFactories>
    <remove invariant="MySql.Data.MySqlClient"></remove>
    <add name="MySQL Data Provider"
      invariant="MySql.Data.MySqlClient"
      description=".Net Framework Data Provider for MySQL"
      type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.2.0"/>
  </DbProviderFactories>
</system.data>

我还添加了我的连接字符串

<connectionStrings>
  <add name="myconn"
    providerName="MySql.Data.MySqlClient"
    connectionString="[Insert your ConnectionString from Azure here]"/>
</connectionStrings>

现在,当我转到 => 数据连接 => 添加连接 => 更改时
我在那里找不到 mysql 供应商
我必须做些什么才能将它添加到那里的数据源中???

谢谢你的帮助:)

您必须为 Visual Studio 安装 MySQL,以便在添加新的数据连接时将该提供商添加到可用提供商列表中。

https://dev.mysql.com/downloads/windows/visualstudio/1.2.html

我的 Visual Studio 2015 年的截图: