NH3 ve NHN ile yeniden derlenmiş NHN 1.1 kullanıyorum.NHibernate: başarıyla yükleyemiyor yüklüyor
Yüklerken her zaman profilini almak istediğim bir kullanıcı modelim var. Ben NH3 linq sağlayıcısı kullanıyorum, ancak Fetch yöntemi kullanamazsınız (NHibernate gizler ve bir IQueryable döndürür ve ToPagedList sorguya çağrılır benim deponun nedeniyle bu nedenle Fetch sorgu son çağrı olarak koymak için önler). UserMap olarak
belirlediğim:HasOne(x => x.Profile)
.Not.LazyLoad()
.Cascade.All();
Ama OFF LazyLoad ayarı yardımcı olmuyor. Ben de getirme modu ile oynadım.
Beklentim, bu eşleştirmeyi tanımlarım varsa, Linq'e Kullanıcı varlığı istendiğinde Profil'in getirilmesini istediğimi bildirmemesi gerektiğidir. Linq haritalamayı onurlandırmalı, değil mi?
hmmm ... 1-to-1'in her zaman hevesli bir şekilde getirildiğini düşündüm ... aslında tembel yükleme yapamayacağımı hatırlıyorum 1-to-1. Bu NH3 ile değişti mi? – dotjoe
Referansım, NH Profiler. Biri için bir tane, bir tane de Profil için 2 tane istek görüyorum. Kabul etmeliyim ki, NH2 kullandığım zaman buna bakmadım. –