背景
我正在关注 this教程,但我不想使用 SQL Compact,而是想使用 MySQL。我在使用此连接所需的连接字符串时遇到问题。
我已经安装了 MySQL Connector v6.4.4。
我现在正在尝试编写连接字符串。
我卡在哪里
我正在尝试通过右键单击“ Controller ”>“添加 Controller ”来创建一个 Controller 。我选择 Movie Model 和 MovieDBContext Context。我收到一条错误消息,提示“无法检索元数据”。
尝试连接字符串
我已经尝试了基本的连接字符串,希望 Entity 会自动尝试使用 MySQL 连接器:
Server=localhost;Database=MovieDB;Uid=root;Pwd=pass;
我试过使用的方法 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/