मैं NHibernate 3 alpha 1 का उपयोग कर बेसब्री से सभी संग्रह लोड करने के लिए कोशिश कर रहा हूँ,। मैं सोच रहा हूं कि क्या यह फिरफैच() का उपयोग करने का सही तरीका है?क्या यह एकाधिक संग्रह लोड करने के लिए ThenFetch() का उपयोग करने का सही तरीका है?
बहुवचन नाम के साथ गुण संग्रह हैं। अन्य सिर्फ एक ही वस्तु है।
IQueryable<T> milestoneInstances = Db.Find<T, IQueryable<T>>(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)
;
मैं Google समूह NHibernate forums लेकिन दुर्भाग्य से पहुँच में यह पूछ रहा से मैं कहाँ हूँ मना किया है के बारे में सोचा। मैं जानता हूँ कि Fabio यहाँ है, इसलिए हो सकता है NHibernate टीम की ओर से लोगों को इस पर कुछ प्रकाश डाला सकता है? धन्यवाद
+1, विश्वास नहीं कर सकता यह वास्तव में काम करता है। धन्यवाद। –