Hola lista,
Tengo una duda existencial que necesito resolver... Es posible hacer algo 
como esto? 


public function ListCampaigns(int pageIndex, int pageSize, int status)
{
  IQueryOver query = _session.QueryOver<Campaign>().Where(p => p.DeletedAt 
== null);
 
  if(status > 0)
    query.And(p => p.Status == status)
  if(pageSize > 0)
    query.Skip((pageIndex - 1) * pageSize).Take(pageSize)
  
  return query.List<Campaign>();
}

Así tengo una única función para listar las Campaigns, si las quiero 
paginadas, o si quiero filtrar por Status, etc...

Hay algo que me estoy perdiendo?

Nuevamente, muchas gracias!

PD: No sé muy bien cómo describir esto en el asunto :s

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