Как сделать выборку логина и пароля из БД и сверить со входными значениями?
Как вытянуть из БД логин и пароль и сравнить их со входными данными которые были введены в textbox
using (ApplicationContext db = new ApplicationContext(options))
{
var loginDates = db.Users.FromSqlRaw("SELECT Email, Password FROM Users").ToList();
if(loginDates.Contains())
{
}
}
Если брать этот код, то нужна перегрузка в виде User item, пытался перегрузить параметром new User(_email, password), но объект entity не содержит в себе конструктора с принимаемыми параметры, то есть была идея передать логин и дату через переменные и сравнить с данными из БД.
Содержание User
class User
{
public int Id { get; set; }
[Required]
[MaxLength(24)]
public string Name { get; set; }
[Required]
[MaxLength(24)]
public string Surname { get; set; }
[Required]
[MaxLength(30)]
public string Email { get; set; }
[Required]
[MaxLength(24)]
public string Town { get; set; }
[Required]
[MaxLength(24)]
public string Street { get; set; }
[Required]
[MaxLength(20)]
public string Phone { get; set; }
[Required]
[MaxLength(24)]
public string Password { get; set; }
}