/// <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)); }
/// <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)); }