Hola Buenas a todos, Quería saber si exista la posibilidad de usar esta opción en NHibernate, ya que en la documentación no he visto ningún ejemplo de como hacerlo y no me parece en principio una forma tan rara de realizar la herencia.
Os paso a explicar el caso para que quede un poco mas claro. Mi sistema permite que unos objetos en concretos sean Anexables a otros, es decir Mi elemento A tiene una colección de objetos Anexos los cuales pueden ser del tipo ConcreteAnexo1, ConcreteAnexo2...los cuales implementan todos las interfaz Anexos que define una serie de propiedades comunes Pero mis ConcreteAnexo no quiero que compartan el mismo identificador, es decir en la tabla ConcreteAnexo1 no quiero que hayan saltos en el Id, porque este se ha usado en un registro de ConcreteAnexo2. Sino que la clave de mi table ConcreteAnexo1 fuera solo el identificador mas el campo discriminador que no sera parte de la clave primaria. Aunque NHibernate si use este discriminador primero para diferenciar entre las distintas tablas cuando se haga una consulta por un Id concreto evitando hacer la select de cada una de las tablas ConcreteAnexo. y por ultimo usar ambos campos la PK y Discriminador para diferenciar varios objetos de tipos concreto distintos. Un saludo y gracias por vuestro tiempo. -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
