У меня есть запрос по QueryOver в Nhibernate3.1
var q = SessionInstance.QueryOver<Person>()
.Where(x => IsActive(x.PersonType) == true);
return q.List<Person>();
По этому методу:
private bool IsActive(PersonType type)
{
if(type == PersonType.Employee
return true;
else
return false;
}
Теперь он имеет ошибку времени выполнения по этому сообщению:
Нераспознанный вызов метода в значении выражения
Почему?