Intenta cambiar lo siguiente

List<C_Taxi> taxis por IList<C_Taxi>

Saludos

Edgar


El 5 de enero de 2011 15:34, Banzai <[email protected]> escribió:

> saludos tropa, requiero ahora plantear la siguiente duda, he mapeado
> dos clases C_Taxi y C_BaseTaxi cuyos campos son los siguientes:
>
> C_Taxi                                   C_BaseTaxi
> nombChofer                            nombBase
> estado                                   List<C_Taxi> taxis
>
> como se puee apreciar C_BaseTaxi tiene una lista de Taxi por lo que
> estamos en presencia de una relacion 1-m, este mapeo lo logro hacer
> sin problemas, el conflicto surge cuando intento insertar una
> instancia de C_BaseTaxi que contiene en su lista taxis 3 taxis (t1,t4
> y t5), yo realmente no mando a insertar los taxis por separado, pues
> asumo que cuando mande a insertar la Base taxis el recorra la lista de
> taxis correspondiente y vaya insertando los taxis que dicha base
> contiene en su lista, osea solo hago esto
>
> session.save(Base1); \\ donde Bse uno es una instancia de C_BaseTaxi
> al hacer esto me da el siguiente error
>
> {"No se puede convertir un objeto de tipo
>
> 'NHibernate.Collection.Generic.PersistentGenericBag`1[SimpleOrmApplication.Entities.Taxi]'
> al tipo
> 'System.Collections.Generic.List`1[SimpleOrmApplication.Entities.Taxi]'."}
>
> alguien tiene unda idea de que estoy haciendo mal??
> Gracias mil
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
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