Creo que podrías definir un ViewModel con las propiedades que tenés que mostrar (o un DTO), armar el criterio con alias y devolver una lista de objetos viewmodel (usando un resultTransformer). O bien usar LinQ y en el select armar tus objetos viewmodel, que es más o menos lo mismo que usar criteria y alias
Saludos 2011/9/28 Carlos Bustos <[email protected]> > Hola. Las opciones serian: > * Utilizar una consulta sql nativa. (Podria ser named sql-query ó con > CreateSqlQuery ) > * Hacer varias consultas con HQL y luego unirlas dentro de tu aplicacion. > > > > ------------------------------ > *From:* Deivid-NEt <[email protected]> > *To:* NHibernate-Hispano <[email protected]> > *Sent:* Wednesday, September 28, 2011 1:59 PM > *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 > > > -- > 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
