El metodo ArmarJerarquia cambia las entidades o tenes un Ghost

2010/8/31 Argons <[email protected]>

> Perdón, el código correcto del método es el siguiente:
>
> [PersistenceConversation(ConversationEndMode = EndMode.End)]
>        public IList<ModuloContenido> ObtenerArbolContenido(int
> idModulo)
>        {
>            ICriteria criteria =
> Sesion.CreateCriteria<ModuloContenido>();
>            criteria.Add(Expression.Eq("IdModulo",
> idModulo));
>
>             IList<ModuloContenido> lista =
> criteria.List<ModuloContenido>();
>            foreach (var contenido in lista.Where(nodo => nodo.Orden
> == 0))
>            {
>                ArmarJerarquia(contenido, lista);
>            }
>
>            return lista.Where(nodo => nodo.Orden == 0).ToList();
>        }
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>



-- 
Fabio Maulo

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a