Hola de nuevo.

Tengo algo en mente que no tengo muy claro como plantearlo para
trabajar con NHibernate y me gustaría me diesen su opinión.

Tengo un caso donde me haría falta que ciertas entidades tuvieran
campos dinámicos.

Por ejemplo en mi aplicación hay una entidad para los Expedientes,
dichos expedientes tienen una propiedad que es el "Tipo de Expediente"
y los usuarios son libres de crear los tipos de expedientes que
quieran. Aquí es donde surge una particularidad, resulta que cada tipo
de expediente que los usuarios se crean pueden tener unos datos
adicionales, por ejemplo un expediente de tipo "Obra o servicio" tiene
campos adicionales como es el "Contratista" que realiza la obra o
servicio, un expediente de tipo "Sanción a empleado" tiene un dato
asociado que es el Empleado sancionado, ... y así sucesivamente.

No me vale el tener que crear una entidad Expediente para cada "Tipo
de Expediente", pues el usuario debe poder crearse nuevos tipos de
expediente cuando quiera sin mi intervención y ademas al tipo de
expediente le debe poder relacionar esos datos/campos/propiedades
extra.

Se os ocurre como plantear este tema usando NHibernate?

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