Podrías mostrar el mapping y la clase Usuario.El orden de declaración de
atributos NO influye.


El 8 de septiembre de 2009 07:08, lma <[email protected]> escribió:

>
> Solucionado, simplemente no tenía la clase Usuario dentro del
> namespace "Clases"
>
> Ahora el problema es que no me recupera el registro de la base de
> datos, es decir tengo el típico formulario de validar usuario,
> introduce su nombre de usuario y su contraseña pero al hacer la
> consulta en la base de datos:
>
> usuarios.Count es cero, alguna sugerencia?
>
> ¿El orden de declaración de atributos en la clase, debe ser el mismo
> que en el fichero de mapeo y en la tabla de la base de datos, o no
> influye?
>
> Muchas gracias
>
> Trozo de código del formulario de validación de usuario:
>
>            // recogemos los datos
>            string usuario = Input_usuario.Text;
>            string pass = Input_contrasenna.Text;
>
>            Usuario comerciante = new Usuario();
>            comerciante.NombreUsuario = usuario;
>            comerciante.Contrasenna = pass;
>            IList<Usuario> usuarios;
>            usuarios = UsuarioService.GetUsuario(comerciante);
>
> //            usuarios.Count devuelve 0 ¿?
> -----------------------------------------------
>
> Código del método GetUsuario()
>
>        public static IList<Usuario> GetUsuario(Usuario usuario)
>        {
>            IList<Usuario> usuarios;
>            using (NHibernate.ISession NHSession =
> SessionFactory.GetNewSession())
>            {
>                NHibernate.ICriteria qry = NHSession.CreateCriteria
> (typeof(Usuario));
>                qry.Add(Example.Create(usuario));
>                usuarios = qry.List<Usuario>();
> Aquí salta la excepción
>                return usuarios;
>            }
>
>        }
>
> ---------------------------------------------------------
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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