Cita:
Iniciado por atak
Hola,
si tu origen de datos es un procedimiento almacenado el ORDER BY haslo desde ahi.
atte,
atak
no, estoy por cambiar la forma de traerme los datos, aca te dejo como la estoy trayendo:
public IList<Empleado> ObtenerEmpleados()
{
using (ISession sesion = NHibernateClass.OpenSession())
{
IList<Empleado> empleado = sesion.CreateCriteria(typeof(Empleado)).List<Emple ado>();
return empleado;
}
}
-------------
finalmente lo resolvi haciendo otro metodo en el repositorio
public IList<Empleado> getEmpleados()
{
using (ISession sesion = NHibernateClass.OpenSession())
{
string hql = "From Empleado emp where 1=1 order by emp.Apellido ASC";
IQuery sql = sesion.CreateQuery(hql);
List<Empleado> lv = (List<Empleado>)sql.List<Empleado>();
return lv;
}
}
si alguien conoce otra forma que lo ponga, asi veo otra posibilidad ,ya que esta no me convence mucho :8 , pero para safar me vino bien jajaja