int pageIndex = SearchModel.PageIndex <= 0 ? 1 : SearchModel.PageIndex;

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

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

转载于:https://www.cnblogs.com/HDK2016/p/8489161.html

【C#】Skip和Tack方法实现分页相关推荐

  1. 纽曼皮尔逊准则Matlab实现,基于聂曼-皮尔逊准则的skip模式快速选择方法

    基于聂曼-皮尔逊准则的skip模式快速选择方法 [技术领域] [0001] 本发明属于视频编码技术领域,基于新一代视频编码标准化曲Efficiency VideoCoding(肥VC),具体对肥VC的 ...

  2. mongodb-$type、limit、skip、sort方法、索引、聚合

    一.$type操作符 $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果. MongoDB 中可以使用的类型如下表所示: 类型 数字 备注 Double 1   String 2 ...

  3. java scanner_Java Scanner skip()方法与示例

    java scanner 扫描仪类skip()方法 (Scanner Class skip() method) Syntax: 句法: public Scanner skip(Pattern patt ...

  4. limit mongodb 聚合_mongodb-$type、limit、skip、sort方法、索引、聚合

    一.$type操作符 $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果. MongoDB 中可以使用的类型如下表所示: 类型数字备注 Double 1 String 2 Obj ...

  5. 关于xxxxxxRepository.search()方法一个分页的小陷阱

    背景介绍: 我有20几万的数据,现在要推送给别人.这样我势必要从自己的数据库中先查出来,然后一点一点的传给对方. 所以我的思路是这样的: 20万数据,Repository自带的search方法有分页功 ...

  6. 重写SimpleJpaRepository的findAll方法实现分页改造

    这重写SimpleJpaRepository的findAll方法实现分页改造 最近项目中提出一个需求,在查询的页码大于总页码数时,将查询页改成最后一页. 如> 总页数10,查询页数传的是11时, ...

  7. js设置html打印不分页,JS 使用 window对象的print方法实现分页打印功能

    最近做项目用到了web在线打印功能,经研究使用了JS自身支持的Window对象的打印方法,此种方法兼容性比较好,在IE和火狐浏览器下使用都没有问题. 1.但是网上好多案例都不支持分页功能,最后通过CS ...

  8. java skip函数_【Java必修课】图说Stream中的skip()和limit()方法及组合使用

    1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit().这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和 ...

  9. 图说Stream中的skip()和limit()方法及组合使用

    1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit().这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和 ...

  10. db2 oracle mysql sqlserver_mysql、sqlserver、db2、oracle、hsql数据库获取数据库连接方法及分页函数...

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public clas ...

最新文章

  1. 【Graph4NLP】阿尔伯塔大学博士毕业论文:基于图结构的自然语言处理
  2. 【知识图谱】知识推理
  3. FFmpeg音视频入门-使用FFmpeg读取多媒体文件的信息C++代码实现+详解
  4. boost::hana::at用法的测试程序
  5. 通过kubeless命令行部署Kyma Lambda Function
  6. lodop转到其他html页面,Lodop实现打印功能
  7. 万字长文:解读区块链7类共识算法
  8. “霸王级”寒潮来袭 通信业紧急部署确保网络安全
  9. 有答案了!一张图告诉你到底学Python还是Java?你怎么选?
  10. 用计算机算非,在线计算器上的与、或、非、异或等逻辑运算键如何使用?
  11. java程卫琴_43名基层工会干部在“机关开放日”走进安徽省总工会参观并座谈
  12. 工业产品生产许可证审查费用已取消
  13. Windows Server AppFabric分布式缓存详解
  14. BOCHS模拟器配置和使用
  15. 无所不能,传感器黑科技层出不穷
  16. 可更新鸿蒙的手机,华为EMUI 11首批10款手机适配:可优先升级鸿蒙OS 2.0
  17. 学习Python数据分析,需要几个阶段?
  18. 基于STM32智能小车蓝牙遥控实验(有代码含上位机)
  19. PowerBI-时间智能函数-ENDOF系列
  20. CSS全科教程——第一部分:CSS基础

热门文章

  1. PHP算法 参数组合,多个分类不同组合列表
  2. mysql中group_concat函数的使用以及separator的用法
  3. 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_3.RabbitMQ研究-工作原理...
  4. 小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
  5. 阶段3 2.Spring_02.程序间耦合_2 编译期依赖
  6. Can't add self as subview crash错误
  7. ASP.NET 3.5核心编程学习笔记(44):HTTP处理程序的编写之从数据库加载图像
  8. [转]优化MySQL数据库性能的八大“妙手”
  9. [转载经验] 探亲签证申请
  10. web项目继承ServletContainerInitializer进行访问HttpServlet(WebServlet)