Я знаю, что я делаю что-то не так, я просто не знаю, что, поскольку я не очень уверен, в чем проблема.Вот код, который называется:
Звонок
System.Linq.Expressions.Expression<Func<AccountDataModel, bool>> deleg =
(m => m.Email == model.Email);
AccountDataModel query = database.FindBy(deleg);
Куда ведет вызов
public T FindBy(Expression<Func<T, bool>> expression)
{
return FilterBy(expression).Single();
}
public IQueryable<T> FilterBy(Expression<Func<T, bool>> expression)
{
return All().Where(expression).AsQueryable();
}
public IQueryable<T> All()
{
return (from data in _session.Query<T>()
select data);
}
Исключение
Sequence contains no elements
Ze details
По сути, сейчас я пытаюсь протестировать модуль регистрации на моем веб-сайте.который должен искать для электронной почты, которая была предоставлена, чтобы увидеть, существует ли она.У меня есть зашифрованный адрес электронной почты, скрытый в базе данных (и, да, адрес электронной почты в модели также был зашифрован), который должен совпадать с предоставленным регистрационным адресом электронной почты.Проблема в том, что результаты не возвращаются.
Что именно я здесь не так делаю?