<many-to-one>
ile ilişkili bir varlık var ve bu varlığın bir kerede almak istediğim iki tane <many-to-one>
var. Bu sorgu tarafından bunu başarabilirsiniz:ThenFetch birden çok getirme
var tshead = session.Query<MainEntity>()
.Fetch(r=>r.FirstAssoc).ThenFetch(p=>p.Other)
.Fetch(r=>r.FirstAssoc).ThenFetch(p=>p.Another)
.Take(10)
.ToList();
ben iki kez .Fetch(r=>r.FirstAssoc)
Bunu önlemek eminim ama nasıl anlamaya olamaz yazdı vardı görebileceğiniz gibi. Herhangi bir fikir ?
Teşekkürler! Belirli bir 'MainEntity' seçerseniz
Fetch (r => r.FirstAssoc.Another) işlevinden şüphe etmedikçe, bundan kaçınabilirsiniz. –
@Diego teşekkürler, şüpheniz onaylandı (ifade çok karmaşık istisna). Ama sahip olmak güzel olurdu. –
Bu aynı sorunu var, benim FirstAssoc bir koleksiyon olmasına rağmen FetchMany.ThenFetch.FetchMany.ThenFetch. Buna bir çözüm isterim. – mikeschuld