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
