У меня был проект, выполненный в MSSQL. Я перенес MSSQL на MySql, потому что я думал, что Webmatrix.WebData также поддержит MySql. Инициализация WebSecurity прошла успешно.Webmatrix.WebData.WebSecurity с MySql не работает. Бросание ошибки синтаксиса sql в WebSecurity.UserExists() check
if (!WebSecurity.Initialized)
{
securityService.Initialize(
"sqlserver",
"UserProfile",
"UserId"
"UserName");
};`
Выше кода успешно выполнен. Но если не удается выполнить следующую часть,
if (!WebSecurity.UserExists("user"))
{
WebSecurity.CreateUserAndAccount("user", "password");
}
Проверка WebSecurity.UserExists("user")
не удается. Это ошибка Сообщение-
Исключение типа «MySql.Data.MySqlClient.MySqlException» произошло в MySql.Data.dll, но не был обработан в пользовательском коде
Дополнительная информация: У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с [UserId] FROM [UserTable] WHERE (UPPER ([UserName]) = UPPER («пользователь»)) по строке 1
Пожалуйста, помогите мне с этой проблемой.