你的位置:首页 > 软件开发 > ASP.net > 自己试试写个分页类

自己试试写个分页类

发布时间:2016-04-07 13:00:07
分页接口 public interface IPager<TEntity,TKey> where TEntity :class { /// <summary> /// 数据总量(行数) /// </summary> i ...

分页接口

 public interface IPager<TEntity,TKey> where TEntity :class  {    /// <summary>    /// 数据总量(行数)    /// </summary>    int PageTotal { get; }    /// <summary>    /// 当前页码    /// </summary>    int PageIndex { get; }    /// <summary>    /// 当前页的数据量(行数)    /// </summary>    int PageSize { get; }    /// <summary>    /// 总页数    /// </summary>    int Count { get; }    /// <summary>    /// 跳过的数据量(行数)    /// </summary>    int Skip { get; }    /// <summary>    /// 选择的数据量(行数)    /// </summary>    int Take { get; }    /// <summary>    /// 设置每页数量    /// </summary>    /// <param name="size">默认10条</param>    void SetPageSize(int size = 10);    /// <summary>    /// 获取指定页的所有实体数据,并按TKey排序    /// </summary>    /// <param name="pageIndex"></param>    /// <param name="order"></param>    /// <returns></returns>    IQueryable<TEntity> GetPageList(int pageIndex, Expression<Func<TEntity, TKey>> order);  }

原标题:自己试试写个分页类

关键词:分页

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。