Я понимаю, что в NHibernate LINQ вам нужно иметь выборки в конце кода, но как бы вы фильтровали что-то, загруженное через ThenFetch
?
Вот пример
IEnumerable<Project> list = Session.Query<Project>()
.FetchMany(r => r.ProjectSponsors)
.ThenFetch(r => r.Sponsor)
.Where(r => !r.Name == "Joe");
это выше не работает, так как выдает NotSupportedException
.
Какие-либо идеи о правильном способе реализации вышеупомянутого запроса?