La tercera alternativa (a mi me gusta lo dificil), solo seria posible con nhibernate 1.2.x no? porque en la 1.0.3 no existe o bien estoy buscando mal.
Muchas gracias On 1/9/07, Fabio Maulo <[EMAIL PROTECTED]> wrote: > > > Cuando cargas un obj que contiene una lista NH necesita que el field sea > una interfaz (IList, ISet etc.) porque la instancia será de un type de > NH (PersistenBag, PersistentList, PersistenSet etc.) > Hay tres opciones (de mas facil a mas dificil): > 1) En el fetch de tu objeto copia los elementos, de la lista que NH > crea, en tu lista. > 2) Hace que tu lista trabaje como un linkedList o sea que no tenga el > ArrayList internamente si no que trabaja con una lista externa (que será > justo la que NH se ocupa de llenar) > 3) Implementar NHibernate.UserType.IUserCollectionType > > Como podes imaginarte... te aconsejo la 2. > Chau. > Fabio. > > Luis Capra escribió: > > Buenas, utilizo el template NHibernate Object Mapping 1.1 y lo queria > > modificar para que quede mas lindo. > > Cuando hay asociaciones uno a muchos, se mapea con un <bag>, yo > > justamente tengo implementada una coleccion que cumple con IList e > > ICollection y queria saber si hay forma de decirle que me mapee a esa > > clase en particular y si me traeria algun problema. > > Como dato: mi colecion es un generic, pero que internamente utiliza un > > arraylist. > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
