je besoin d'aide aller chercher arborescence de db en utilisant NHibernate 3.0NHibernate aller chercher arbre entier
QueryOver.Of<Enterprise>(() => entAlias)
.JoinAlias(() => entAlias.ChildEntities,() => childEntityAllias, JoinType.LeftOuterJoin)
.TransformUsing(new DistinctRootEntityResultTransformer())
Je reçois seulement les deux niveaux du graphique (parent et de ses enfants), mais pas les enfants des enfants, etc.
La même chose est si j'essaie d'aller chercher les parents de la feuille. Je ne reçois que le parent de la feuille, mais pas le parent du parent du parent ... de la feuille. où niveau = n.
Ho pour faire ce type de requête. pas plus, si Icriteria, linq, HQL ou autre.
Pourriez-vous montrer vos classes et vos fichiers de mapping? Votre hiérarchie arborescente est-elle de différents types à chaque niveau ou les objets Enterprise de ChildEntities sont-ils également? –