MySQL,VS2010 Pro,ASP .NET MVC3的连接字符串

SB2*_*055 5 mysql connection-string visual-studio-2010 asp.net-mvc-3

背景

我正在学习教程,但我不想使用SQL Compact,而是使用MySQL.我在使用此连接所需的连接字符串时遇到问题.

我已经安装了MySQL Connector v6.4.4.

我现在正在尝试编写连接字符串.

我被困在哪里

我正在尝试通过右键单击控制器>添加控制器来创建控制器.我选择了电影模型和MovieDBContext上下文.我收到一条错误消息"无法检索元数据".

尝试连接字符串

  1. 我已经尝试了基本连接字符串,希望Entity会自动尝试使用MySQL连接器:

    Server=localhost;Database=MovieDB;Uid=root;Pwd=pass;
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我已经尝试了这里使用的方法,我得到另一个"无法检索元数据"错误.

有没有办法让这个与MySQL一起工作?

xee*_*eed 8

重要的部分是:MySql.Data.MySqlClient

<add name="MovieDBContext"
         connectionString="Server=localhost;Database=MovieDB;Uid=root;Pwd=pass;"
         providerName="MySql.Data.MySqlClient"/>
Run Code Online (Sandbox Code Playgroud)

我知道......问题已经过去了,但我也绊倒了这个问题,所以答案就在这里.


use*_*287 3

使用 MySql.Data.MySqlClient;

字符串ConnectionString =“数据库=MovieDB;服务器=本地主机;uid=root;pwd=pass”;

MySqlConnection 连接 = new MySqlConnection(ConnectionString);

连接.打开();