Gracias xknown, por eso lo preguntaba. Para no usar las dos cosas, sino una u otra. Solo que si no se pudiera enlazar datos de tipo Ilist a un GridView... le faltaría fucionamiento al asunto...
Por otro lado, y para no abrir otro post, ya tengo hecho un pequeño ejemplo contra una BD postgreSQL, sin embargo al ejecutar el criteria, me devuelve un objeto de tipo null, cuando si tengo registros en la tabla.Pero no me lanza ninguna excepción ni nada. Creo que tengo bien hechas mis Clases y mis ficheros .hbm.xml, pero no soy capaz de hacer ningún seguimiento, ya que solo hago:
Código:
session = sessionFactory.OpenSession();
ICriteria criteria = session.CreateCriteria(typeof(ClsUsuario));
criteria.Add(Expression.Eq("Cod_Usuario", "71641951-X"));
objUsuario = (ClsUsuario)criteria.UniqueResult();
if (objUsuario != null)
{
MessageBox.Show("todo ok");
}
else
{
MessageBox.Show("El cliente con nro documento no existe");
}
Lanza el método UniqueResult(); pero me lo devuelve con null. ¿Alguien podría decirme como podría hacer para recuperar el log de ese método o como podría debuggear?
En fin, si alguien me puede decir por que no recibo el registro, se lo agradeceria.
De antemano, gracias por todo.
Un saludo.