>
>
> El caso es que tengo una relacion de herencia entre dos clases :

averías y reparaciones, en la que una avería puede tener UNA o NINGUNA

reparación.


No voy a seguir leyendo el resto del mensaje y me freno en esta parte. Me
parece que estas modelando mal tu dominio.

Cuando hablamos de clases, por mas que haya herencia de por medio, una cosa
es o no es de una clase. Una cosa que nace como avería, toda su vida es
avería...

Creo que lo que vos necesitas es algo así:

public class Avería
{
   public virtual Reparacion Reparacion{get;set;}
}

public class Reparacion
{

}

En cuyo caso no es Herencia si no una simple many to one.

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