Por lo que entendi llenas un tipo dto y para ello lo mapeaste y una clase
hereda de otra y para el segundo dto quieres hacer mas o menos lo mismo
pero tratando de no hacer mapping.

ya probaste utilizando SetResultTransformer, aqui un ejemplo
http://www.junasoftware.com/blog/nhibernate-setresulttransformer-and-dto.aspx

como tu comentas espero haber explicado,

saludos

El 18 de noviembre de 2011 04:52, mouthbow <[email protected]> escribió:

> Buenos días,
>
> Tengo una consulta acerca de si se puede o no hacer lo siguiente:
>
> Tengo mapeada una vista SQL que funciona correctamente llamémosla
> View1.
> En un momento dado necesito reutilizar dicha vista pero necesito dos
> campos nuevos que no están en la vista original y tampoco están en la
> base de datos.
> Es decir, son dos campos que utilizo en mi programa pero que no se
> graban en base de datos.
> Para ello creo View2 :  View1 y le añado los dos campos.
>
> Mi idea era poder hacer query contra NHibernate obteniendo objetos del
> tipo View2 pero que NHibernate se diera cuenta que el mapping que debe
> usar es el de View1 dado que
> View2 deriva de View1.
>
> De momento lo he conseguido duplicando el mapping usando el nombre de
> Vista View1 y el nombre de clase View2.
>
> Me preguntaba si había forma de prescindir del mapping duplicado.
>
> Espero haberme explicado.
> Muchas gracias por vuestra atención,
>
> Un saludo.
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

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