示例#1
0
 /// <summary>
 /// 实现对数据的分页查询
 /// </summary>
 /// <typeparam name="Tkey">按照某个类进行排序</typeparam>
 /// <param name="pageIndex">当前第几页</param>
 /// <param name="pageSize">一页显示多少条数据</param>
 /// <param name="total">总条数</param>
 /// <param name="doWhere">取得排序的条件</param>
 /// <param name="isAsc">如何排序,根据true升序false倒序</param>
 /// <param name="doOrder">根据那个字段进行排序</param>
 /// <returns>返回一个实体类型的List集合</returns>
 public List <T> GetListPages <Tkey>(int pageIndex, int pageSize, out int total, Expression <Func <T, bool> > doWhere,
                                     bool isAsc, Expression <Func <T, Tkey> > doOrder)
 {
     try
     {
         return(CurrentRepository.GetListPages <Tkey>(pageIndex, pageSize, out total, doWhere, isAsc, doOrder));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }