Hola Edeoleo, creo que te sobr el <Personal> del JoinQueryOver. Aparte, me
parece que no entiendo algo de tus objetos, no me queda claro el queryover
que haces sobre idPersonal (del objeto E), con ese nombre, entiendo que es
un ID y ahí deberías pasar una lista (que es la lista relacionada de
objetos que tiene el objeto Empleado.
Normalmente, las escribo asi:
var query = iSession.QueryOver<Empleado>()
.JoinQueryOver(e=>e.Personal) //Personal es una lista
de Empleado
.Where(p=>p.NroPersonal == 5);
Espero te sirva.
Saludos Y ÉXITOS!!!!
--
Juan José Montes de Oca Arbós.
===========================
Web personal: http://juanjose.montesdeocaarbos.com.ar/blog/
El 1 de abril de 2016, 11:12, <[email protected]> escribió:
> Hola
>
> estoy Intentando Hacer esta Consulta en FluentHibernate y no logro hacerlo
> por favor me ayudan
>
> select * from Empleados E left Join Personal P On d.IdPersonal =
> P.IdPersonal
>
>
>
> IQueryOver<Empleados, Personal> catQuery =
> iSession.QueryOver<Empleados>().
> JoinQueryOver<Personal>(E =>
> E.IdPersonal).
> Where(P => P.IdPersonal ==
> "IdPersonal");
>
>
>
>
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "NHibernate-Hispano" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> [email protected].
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>
--
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
---
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano"
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.