用MYSQL在ASP.NET MVC上创建数据库模型

3
我正在使用ASP.NET C#和MYSQL数据库,我按照Entity Data Model Wizard创建数据库模型的步骤进行操作,链接如下:http://www.asp.net/mvc/tutorials/movie-database/create-a-movie-database-application-in-15-minutes-with-asp-net-mvc-cs。但是当我运行时出现了错误-->无法生成模型,因为以下异常:'The provider did not return a ProviderManifestToken string. Access denied for user 'root'@'localhost' (using password: NO)。

我已经使用与webconfig MySQLMembershp相同的连接字符串建立了连接,该连接字符串是从以下链接中复制的How do I setup ASP.NET MVC 2 with MySQL?,而且它是有效的。

如果它们使用相同的连接字符串,则应该可以工作,但是为什么在我创建数据库模型时不起作用呢?

2个回答

1

2
感谢您的回复,wonde。是的,我知道它们是不同的,但是它们的mysqlconnection字符串是相同的。在网上查找时,我发现了MySQL的这份报告http://bugs.mysql.com/bug.php?id=61230。顺便说一句,您提供的链接很有帮助,非常感谢。 - RSB
Mark Yu提供的链接在评论中为我提供了解决方案:[2011年9月29日1:43] Carno Mercado 找到了罪魁祸首,确保连接字符串应该有“Persist Security Info=True”的选项。现在我可以从数据库刷新我的模型,希望这能帮助其他人。 - thmsn

0

看起来你没有密码。你试过使用密码“root”吗?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接