Puedes verificar la opcion de mapear tu consulta utilizando <subselect>. Entiendo que ya se soporta sin embargo no se encuentra en la documentacion de nhibernate sino de hibernate. En cualquier caso se evidencia que necesitas proyectar tu dominio en otra entidad para proveer una mejor vista de la informacion.
Tambien puedes mirar algo de CQRS <http://cqrsinfo.com/>. Alli se muestran algunos principios interesantes que te pueden dar ideas para solucionar este tipo de problemas. Saludos, Nestor Rodriguez 2011/9/29 David Israel <[email protected]> > Hola, muchas gracias a todos por la rapidez de sus respuestas, esty > probando las opciones. > > Gracias. > > David > > On 28 sep, 12:58, Nicolás Marzoni <[email protected]> wrote: > > Quiz un DTO y una consulta con projection pueda servirte. > > > > http://nhforge.org/doc/nh/en/index.html#queryqueryover-projections > > > > Saludos. > > > > -------------------------------------------------- > > From: "Deivid-NEt" <[email protected]> > > Sent: Wednesday, September 28, 2011 1:59 PM > > To: "NHibernate-Hispano" <[email protected]> > > Subject: [NHibernate-Hispano] como obtener una lista para llenar un grid > > desde 2 o mas objetos relacionados? VS.NET 2008 NHibernate con fluent > > > > > > > > > Hola Amigos, > > > la verdad es que estoy haciendo un desarrollo grande y es el primer > > > proyecto que hago con Nhibernate, tal vez sea una pregunta simple para > > > ustedes pero es un problema que no he podido solicionar. > > > > > Como le hago para llenar un grid con el resultado de la uni n (inner > > > join) de varios objetos de la base de datos? > > > > > El modelo de ejemplo que tengo es: > > > > > Usuario > > > Id > > > Nombre > > > Apellido > > > IdNacional > > > Email > > > .... > > > > > Empleado > > > Id (id de usuario) > > > NumeroEmpleado > > > CodigoDeEmpleado > > > FechaDengreso > > > > > Necesito llenar un grid con > > > Id | Nombre | Apellido | IdNacional | NumeroEmpleado | CodigoEmpleado > > > | FechaDeIngreso > > > > > Muchas gracias por su ayuda.. saludos. > > > > > David. > > > > > -- > > > Para escribir al Grupo, h galo a esta direcci n: > > > [email protected] > > > Para m s, > > > visite:http://groups.google.com/group/NHibernate-Hispano-Ocultar texto de > > > la cita - > > > > - Mostrar texto de la cita - > > -- > 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
