获取odata查询中的最后一页

时间:2012-08-07 18:21:26

标签: wcf-data-services odata

如何在单个odata查询(Wcf Data Services)中使用skip / take / inlinecount获取最后一页数据?

Fx ..页面大小为25 ......

http://server:8000/Html5Controls/Services/SampleDBService.svc/Offices?$format=json&$top=25&$skip=0&$orderby=city

会得到第一页。有没有办法将计数结合起来以获得单个查询中的最后一页?

1 个答案:

答案 0 :(得分:0)

不,目前无法做到这一点。 (您需要一种方法来引用查询中的总计数,但这样的函数不存在)。您可以在两个查询中执行此操作:请求具有内联计数的第一页,获取该计数并计算最后一页的$ skip值并请求。