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