Bonjour,
J'utilise Nhibernate version 1.2.0.3001 et mes classes sont mappées par défaut à lazy= false.
Hors, j'aimerais faire une requête en activant le lazy loading pour ne pas charger les entités enfants mais ca ne fonctionne pas.
Voici à quoi ressemble ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 List<Class> list = NHibernateSession.CreateCriteria(typeof(Class)) .SetFetchMode("Enfant1",FetchMode.Lazy) .SetFetchMode("Enfant2", FetchMode.Lazy) .List<Class>() as List<Class>;
J'ai pas mal cherché mais rien trouvé.
J'insiste sur le fait que je souhaite laisser lazy=false par défaut et que je souhaite activer le lazy loading seulement pour une requête.
Merci.
Partager