Buenas tardes, queria preguntarles como puedo pasar esta consulta a
nhibernate:
SELECT DISTINCT GES_USUARIOS.CODUSUARIO AS CODIGO, GES_USUARIOS.NOMBRE
AS NOMBRE
FROM GES_USUARIOS INNER JOIN
GES_PROYECTOS ON GES_USUARIOS.CODUSUARIO =
GES_PROYECTOS.CODUSUARIO INNER JOIN
GES_DEPTOAREAS ON GES_PROYECTOS.CODDEPTOAREA
= GES_DEPTOAREAS.CODDEPTOAREA
WHERE (GES_DEPTOAREAS.CODEMPRESA = 1)
espero que no me tomen a mal, pues aunque para algunos de ustedes esto
sea trivial, para mi es un dilema, muchas gracias.... es que las
consultas que se
hacer en nhibernate son muy sencillas y esta es un poco complicada
para mi, normalmente hago algo como esto solamente:
public static IList<GES_USUARIOS> FiltrarUsuariosDiferentes(string
CodigoUsuario)
{
IList<GES_USUARIOS> usuarios;
using (NHibernate.ISession NHSession =
SessionFactory.GetNewSession())
{
NHibernate.IQuery qry = NHSession.CreateQuery("Select
u from GES_USUARIOS as u where u.CODUSUARIO !='" + CodigoUsuario +
"'AND u.ESTADO='" + 1 + "'");
usuarios = qry.List<GES_USUARIOS>();
}
return usuarios;
}
pero es muy sencilla como ven, y la que deseo pasar es la primera,
muchas gracias
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano