Как сделать выборку логина и пароля из БД и сверить со входными значениями?

Как вытянуть из БД логин и пароль и сравнить их со входными данными которые были введены в 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; }
}

Ответы (0 шт):