Esto simplemente es un apunte:
Si se quiere obtener una colección de registros dada una fecha en concreto utilizando la API de búsqueda de Hibernate se puede hacer de la siguiente manera:
1 DateTime fecha = _dFecha.SelectedDate;
2 DateTime dFirst = new DateTime(fecha.Year, fecha.Month, fecha.Day);
3 DateTime dLast = new DateTime(fecha.AddDays(1).Year, fecha.AddDays(1).Month, fecha.AddDays(1).Day);
4
5 ICriterion objGE = new GeExpression(“Fecha”, dFirst);
6 ICriterion objLE = new LtExpression(“Fecha”, dLast);
7 ICriterion objAnd = new AndExpression(objGE, objLE);
8
9 return ActiveRecordMediator.FindAll(typeof (CIncidenciaAusenciaMateria), objAnd);
Esta funcion devuelve un array de objetos CTabla (que previamente hemos definido con ActiveRecord) cuya fecha coincida, aunque la hora sea distinta para cada registro.
Enviar un comentario nuevo