У меня следующий запрос nhibernate linq, и он выдает исключение нулевой ссылки
promotions = (from a in session.Query<Application>()
from ap in a.Promotions
where a.Id == applicationId
&& ap.EndDate >= DateTime.Now && ap.StartDate <= DateTime.Now
select ap).Fetch(ap => ap.LandingPage).ToList();
Тот же запрос без .Fetch () работает нормально.Я передаю один и тот же идентификатор оба раза, так что это не проблема с данными.
Это ошибка, или по замыслу?Как я могу сделать так, чтобы это не вызывало исключение?