Se puede mapear nhibernate a una propiedad q implementa una interfaz?
el escenario q tengo es el siguiente.
tengo un negocio q te puede alquilar un trabajador para q te solucione
algo o una herramienta para q ud mismo haga el trabajo.
por lo tanto alquilo un recurso que puede ser herramienta o
trabajador.
A su vez trabajador es una persona.
Hasta aca creo q esta claro, no?
las clases me quedan mas o menos asi.
public interface IResource
{
}
public class Worker : Person, IResource
{
//worker fields
}
public class Tool : IResource
{
//tool fields
}
public class Rent
{
public IResource Resourse //la idea es poder asignar un worker o
una
tool
{
get {}
set {}
}
}
el alquiler va a tener un recurso. Pero un recurso tendra muchos
alquileres. Por tanto sera una relacion one-to-many.
Alguien se a topado con un esquema parecido??
Como siempre, muchas gracias por sus respuestas
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano