Я пытаюсь загрузить все наборы нетерпеливо, с помощью альфы NHibernate 3 1. Я задаюсь вопросом если это правильный способ использовать ThenFetch ()?
Свойства со множественными именами являются наборами. Другие - просто отдельный объект.
IQueryable milestoneInstances = Db.Find>(db =>
from mi in db
where mi.RunDate == runDate
select mi).Fetch(mi => mi.Milestone)
.ThenFetch(m => m.PrimaryOwners)
.Fetch(mi => mi.Milestone)
.ThenFetch(m => m.SecondaryOwners)
.Fetch(mi => mi.Milestone)
.ThenFetch(m => m.Predecessors)
.Fetch(mi => mi.Milestone)
.ThenFetch(m => m.Function)
.Fetch(mi => mi.Milestone)
.ThenFetchMany(m => m.Jobs)
.ThenFetch(j => j.Source)
;
Я думал о выяснении у этого на форумах NHibernate, но к сожалению доступу к группам Google запрещают то, где я. Я знаю, что Fabio здесь, поэтому возможно, парни от команды NHibernate могут пролить некоторый свет на это?Спасибо