using System.Collections.Generic;
using System.Linq;
using System.Text;
using Migration.Target.Dao.Entities;
namespace Migration.Target.Dao.Filters
{
public abstract class Filter<TEntity>
where TEntity : Entity
{
public Sort<TEntity> Sort { get; set; }
public Pager<TEntity> Pager { get; set; }
public Filter()
{
this.Sort = new Sort<TEntity>();
this.Pager = new Pager<TEntity>();
}
public abstract IQueryable<TEntity> BuildFilter(IQueryable<TEntity> queryBase);
}
}
No hay comentarios:
Publicar un comentario