Quizá esta consulta no tenga del todo que ver con NHibernate, pero me
gustaría saber si alguno puede darme una mano con el siguiente tema.
Tengo las siguientes herencias.
public abstract class Remito<T>
{
IList<T> Items {get; set;}
}
public class RemitoDeCompra : Remito<ItemRemitoDeCompra>
{ ... }
public class RemitoDeDistribucion : Remito<ItemRemitoDeDistribucion>
{ ... }
public abstract class ItemRemito
{...}
public class ItemRemitoDeCompra : ItemRemito
{...}
Tengo una herencia de remitos y de items de cada remito. Cada remito
puede tener unicamente un tipo de item. Por ejemplo el RemitoDeCompra
solo tiene items del tipo ItemRemitoDeCompra.
La duda y el problema surge al intentar mapear la herencia completa.
Estuve mirando el post de Ayende
http://ayende.com/blog/2951/nhibernate-and-generic-entities
pero allí no veo herencia.
Cual sería la manera correcta de hacer los mappings? Trabajo con xml,
y NH 3.
De no ser recomendable el mapeo de generics o para evitar posibles
problemas se les ocurre alguna otra alternativa de diseño?
Muchas Gracias.
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano