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

Responder a