Hola. Yo me encontré con el mismo problema. Opté por utilizar DTOs en la comunicacion con WCF y no los objectos del negocio. Ademas vas a tener problemas con Lazy Loading si usas los objetos del negocio.
Saludos by Carlos Bustos ________________________________ From: Luciano <[email protected]> To: [email protected] Sent: Wednesday, November 14, 2012 8:30 PM Subject: [NHibernate-Hispano] NHibernate + WCF + Relación Bidireccional Buen dia! Mi consulta es la siguiente: Tengo un modelo como este public class Factura { public int id { get; set; } public string Descripcion { get; set; } public double Total { get; set; } public IList<Factura_Item> items { get; set; } } public class Factura_Item { public string Detalle { get; set; } public double Precio { get; set; } public Factura _Parent { get; set; } } y el mapeo de nhibernate es el siguiente: <class name="Factura"> <id name="Id"> <generator class="" /> </id> <property name="Descripcion" /> <property name="Total" /> <bag name="Factura_Item"> <key column="id"/> <one-to-many class="Factura_Item"/> </bag> </class> <class name="Factura_Item"> <many-to-one name="Factura" column="idFactura" /> </class> Ahora el tema es el siguiente, cuando solicito por el WCF el objeto factura con todos sus items, el WCF no devuelve nada ya que esta tratando de serializar Padre -> Hijo -> Padre -> Hijo .... Ahora si yo elimino la referencia en factura_item a factura. funciona todo perfecto. Hay alguna forma de solucionar esto ? Estuve buscando por todos lados pero no encontré ninguna solución Gracias -- 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
