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