Почему модель аутентификации пользователей из базы данных, реализованная в структуре asp. net mvc5, выдает ошибку? - PullRequest
0 голосов
/ 14 июля 2020
public ActionResult SignIn(Login _login)
    {
        Login mlogin = new Login();``
        bool is_login = false;
        users user = new users();
        using (var context = new Db_Entities())
        {
            user = context.user.Where(model => model.username.Equals(_login.username) && model.password.Equals(_login.pass)).FirstOrDefault();
            if (user != null)
                is_login = true;
        }
        if (is_login)
        {
            Session["islogin"] = true;
            return Json(new { response = true }, JsonRequestBehavior.AllowGet);

        }
        else
            return Json(new { response = false }, JsonRequestBehavior.AllowGet);
    }

Это код, реализованный в учетной записи контроллера, который дает ошибку в следующей строке, которую я помещаю в условие для связи с базой данных:

user = context.user.Where(model => model.username.Equals(_login.username) && model.password.Equals(_login.pass)).FirstOrDefault();

Код ошибки следующий : Исключение типа

'System.Data.Entity.Core.EntityCommandExecutionException' occurred in EntityFramework.dll but was not handled in user code

Дополнительная информация: Произошла ошибка при выполнении определения команды. Подробнее см. Во внутреннем исключении: {"Произошла ошибка при выполнении определения команды. Подробнее см. Внутреннее исключение."}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...