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