Odata 什么';“这是最好的做法”;“稳定分页”;在奥达塔?
在这篇文章()的评论中,它提到了“OData稳定分页” 我对OData非常陌生,并试图在OData查询中获得稳定的分页 “稳定分页”是指OData数据库中不断创建新条目,我希望分页不会被数据库中的新数据创建中断 例如,如果我通过Odata 什么';“这是最好的做法”;“稳定分页”;在奥达塔?,odata,Odata,在这篇文章()的评论中,它提到了“OData稳定分页” 我对OData非常陌生,并试图在OData查询中获得稳定的分页 “稳定分页”是指OData数据库中不断创建新条目,我希望分页不会被数据库中的新数据创建中断 例如,如果我通过$top=100获取第一页,然后通过$top=100&$skip=100获取第二页,然后通过$top=100&$skip=200获取第三页,其中页面大小为100。但是,由于数据库正在更改,我跳过的数据不一定与我从以前的请求中检索到的数据相同 正如图表示例所示,按条目创建时
$top=100
获取第一页,然后通过$top=100&$skip=100
获取第二页,然后通过$top=100&$skip=200
获取第三页,其中页面大小为100。但是,由于数据库正在更改,我跳过的数据不一定与我从以前的请求中检索到的数据相同
正如图表示例所示,按条目创建时间对数据进行排序,第一个请求和第二个请求:
我想知道“稳定分页”的最佳方式是什么
谢谢 我当前的解决方案遵循了这篇文章的建议——Markus Winand的“搜索结果”:
它讨论了稳定分页的一般解决方案,尽管它不是OData特有的,但它适用于我的场景 您可以使用“添加/附加”而不是“插入”吗?@SamXu,图形是按条目创建时间排序的,因此在更新的查询中总是有新的内容。对不起,我忘了在描述中添加此信息。