Bueno, la consulta va por el lado que escribí, pero eso sería sin el LEFT
JOIN. Tendrías que agregarle .Left delante del JoinQueryOver y (creo que)
tendrías lo que necesitás.

Saludos Y ÉXITOS!!!

--
Juan José Montes de Oca Arbós.

===========================
Web personal: http://juanjose.montesdeocaarbos.com.ar/blog/

El 1 de abril de 2016, 16:31, Emmanuel De Oleo <edeo...@tripletecnologia.com
> escribió:

> hola Juan
>
> Intento hacer esa Consulta
>
> select *  from Empleados E left Join Personal P On E.IdPersonal =
> P.IdPersonal
>
> El 1 de abril de 2016, 15:15, Juan José Montes de Oca Arbós <
> juanjose.montesdeocaar...@gmail.com> escribió:
>
>> 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, <edeo...@tripletecnologia.com> 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:
>>> NHibernate-Hispano@googlegroups.com
>>> 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
>>> nhibernate-hispano+unsubscr...@googlegroups.com.
>>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>>
>>
>> --
>> --
>> Para escribir al Grupo, hágalo a esta dirección:
>> NHibernate-Hispano@googlegroups.com
>> 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
>> nhibernate-hispano+unsubscr...@googlegroups.com.
>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> NHibernate-Hispano@googlegroups.com
> 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
> nhibernate-hispano+unsubscr...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
NHibernate-Hispano@googlegroups.com
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 nhibernate-hispano+unsubscr...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a