Si se puede.
Usando one-to-many con class especifica o con <any>

2010/6/29 Eddie <[email protected]>

> 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




-- 
Fabio Maulo

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