mappings de Usuario, Proyecto y Departamento
El 13 de septiembre de 2010 17:21, ccmmasi <[email protected]>escribió:
> 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
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano