Я программирую с ASP.NET 4.0 MVC 3 и решаю использовать MySql в качестве базы данных. У меня VS2010 Ultimate, MySql 5.5.15, Connector / Net 6.3.5 и Windows 7 / 32bit. Я настроил все настройки для подключения моего приложения к MySql, и оно работало правильно. Когда я создаю некоторый объект из моей модели, он автоматически вставляется в мою таблицу (имя таблицы совпадает с именем модели). Я могу передать этот запрос клиенту командной строки MySql, и я успешно получаю ожидаемый результат:
SELECT * FROM tableName
Но я хочу знать, возможно ли получить данные, хранящиеся в моей базе данных, из Visual Studio Data Connections. Когда я щелкаю правой кнопкой мыши по Таблице и нажимаю «Получить данные», создается следующий запрос:
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.
Я также изменил запрос на «SELECT ID, FirstName, LastName, Title, Tel, Username, Password, Role, Credit, IsLogin FROM», но снова у меня появляется это сообщение об ошибке.
Я очень ценю, если кто-нибудь поможет мне с этой проблемой.