小编And*_*ont的帖子

基于实体框架游标的分页

如何使用EF有效地实现基于光标的分页?传统上Take,它是Skip解决此问题的常用方法,但是对于频繁添加和删除数据的情况,传统的分页并不是最佳选择。

为了将事情放在上下文中,假设您需要列出大量产品,可以存储最后一个产品ID,并使用where子句要求ID大于或小于存储的值。当您需要提供根据价格,添加日期等条件进行排序的能力时,事情就变得复杂了,在这些条件下,许多项目可以具有相等的值,然后大于或小于则还不够。

LINQ已经SkipWhile并且TakeWile可以通过对象而不是通过SQL进行工作,但是如果我想到一个体面的解决方案或使用一个明智的答案/注释,我可以采用它。我正在尝试根据Relay.js实现graphql分页

提前致谢

c# linq pagination entity-framework

5
推荐指数
0
解决办法
526
查看次数

标签 统计

c# ×1

entity-framework ×1

linq ×1

pagination ×1