如何从连接到VisualStudio的mysql数据库中检索数据?

如何从连接到VisualStudio的mysql数据库中检索数据?,mysql,visual-studio-2010,asp.net-mvc-3,Mysql,Visual Studio 2010,Asp.net Mvc 3,我用ASP.NET 4.0 MVC 3编程,我决定使用MySql作为我的数据库。我有VS2010 Ultimate、MySql 5.5.15、Connector/Net 6.3.5和Windows 7/32位。我配置了所有设置以将我的应用程序连接到MySql,并且工作正常。当我从模型中创建一些对象时,它会自动插入到表中。表的名称与模型的名称相同。我可以将此查询传递给MySql命令行客户端,并成功收到预期结果: 从tableName中选择* 但我想知道是否可以从VisualStudio数据连接检索

我用ASP.NET 4.0 MVC 3编程,我决定使用MySql作为我的数据库。我有VS2010 Ultimate、MySql 5.5.15、Connector/Net 6.3.5和Windows 7/32位。我配置了所有设置以将我的应用程序连接到MySql,并且工作正常。当我从模型中创建一些对象时,它会自动插入到表中。表的名称与模型的名称相同。我可以将此查询传递给MySql命令行客户端,并成功收到预期结果: 从tableName中选择*

但我想知道是否可以从VisualStudio数据连接检索存储在数据库中的数据。在表上单击鼠标右键并单击“检索数据”时,其将生成此查询:

SELECT   ID, FirstName, LastName, Title, Tel, Username, Password, Role, Credit,IsLogin
FROM     def.mvctest.members
然后显示此错误消息:

SQL Execution Error :
Executed SQL statement : SELECT   ID, FirstName, LastName, Title, Tel, Username,Password, Role, Credit,IsLogin  FROM  def.mvctest.members
Error Source : MySql.Data
Error Message :you have an error in sql syntax check your manual that corresponds to your mysql server Version for the right syntax near '.members' line 1.
我还将查询更改为从成员中选择ID、FirstName、LastName、Title、Tel、Username、Password、Role、Credit、IsLogin,但我再次收到此错误消息


如果有人能帮我解决这个问题,我将不胜感激。

问题在于连接器在数据库名称之前添加了def。只需安装,问题就会消失。如果尚未安装,请在此之前安装