C# 使用Take和Skip实现分页

来源:互联网 发布:mac什么输入法最好用 编辑:程序博客网 时间:2024/05/16 12:47
int pageIndex = SearchModel.PageIndex <= 0 ? 1 : SearchModel.PageIndex;

            return BatchInfoList.Skip((pageIndex - 1) * SearchModel.PageSize).Take(SearchModel.PageSize).ToList();



扩展方法Take()和Skip()添加到查询的最后。
Skip()方法先忽略根据页面的大小和实际的页数计算出的项数,
再使用方法Take()根据页面的大小提取一定数量的项:

0 0
原创粉丝点击