Example #1
0
 /// <summary>
 /// 查询分页
 /// </summary>
 /// <typeparam name="TEntity">数据实体</typeparam>
 /// <param name="service">服务接口</param>
 /// <param name="predicate">筛选条件</param>
 /// <param name="pageNumber">页码</param>
 /// <param name="pageSize">页大小</param>
 /// <param name="sortName">排序名称</param>
 /// <param name="sortOrder">排序方式</param>
 /// <returns></returns>
 protected Pagination <TEntity> QueryPaging <TEntity>(IService <TEntity> service, Expression <Func <TEntity, bool> > predicate, int?pageNumber, int?pageSize, string sortName, string sortOrder) where TEntity : IEntity
 {
     return(PaginationUtil.QueryPaging(service, predicate, pageNumber, pageSize, sortName, sortOrder));
 }
Example #2
0
 /// <summary>
 /// 查询分页
 /// </summary>
 /// <typeparam name="TEntity">数据实体</typeparam>
 /// <param name="service">服务接口</param>
 /// <param name="predicate">筛选条件</param>
 /// <param name="pageNumber">页码</param>
 /// <param name="pageSize">页大小</param>
 /// <param name="sortOrder">排序方式</param>
 /// <param name="orderSelector">排序选择委托</param>
 /// <returns></returns>
 protected Pagination <TEntity> QueryPaging <TEntity>(IService <TEntity> service, Expression <Func <TEntity, bool> > predicate, int?pageNumber, int?pageSize, string sortOrder, Func <IQueryable <TEntity>, OrderByFlag, IQueryable <TEntity> > orderSelector) where TEntity : IEntity
 {
     return(PaginationUtil.QueryPaging(service, predicate, pageNumber, pageSize, sortOrder, orderSelector));
 }