mysql - MySQL、VS2010 Pro、ASP .NET MVC3 的连接字符串

标签 mysql visual-studio-2010 asp.net-mvc-3 connection-string

背景

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

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

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

我卡在哪里

我正在尝试通过右键单击“ Controller ”>“添加 Controller ”来创建一个 Controller 。我选择 Movie Model 和 MovieDBContext Context。我收到一条错误消息,提示“无法检索元数据”。

尝试连接字符串

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

    Server=localhost;Database=MovieDB;Uid=root;Pwd=pass;
    
  2. 我试过使用的方法 here ,并且我收到另一个“无法检索元数据”错误。

有什么方法可以使它与 MySQL 一起工作吗?

最佳答案

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

<add name="MovieDBContext"
         connectionString="Server=localhost;Database=MovieDB;Uid=root;Pwd=pass;"
         providerName="MySql.Data.MySqlClient"/>

我知道...这个问题很老了,但我也被这个绊倒了,所以这里是答案。

关于mysql - MySQL、VS2010 Pro、ASP .NET MVC3 的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785769/

相关文章:

c++ - 仅分析我需要使用 VS2010 的命名空间

visual-studio-2010 - 如何在visual studio 2010中删除断点附近的绿线?

c# - 验证摘要应显示在警告消息框中?

asp.net-mvc - 如何根据kendo ui mvc网格中的条件格式化行

c# - CSS字体打印问题

mysql - SQL Puppy 数据库 : Trying to make a specific query using inner joins, 卡住了?

php - 两个查询,sql 的两个结果试图在 php 中划分它们

php - 如何根据条件从数据库加载

php - DATE(时间戳)返回错误的月份

visual-studio-2010 - Visual Studio - 如何将默认构建配置更改为发布?