我有一个 WCF 数据服务 (OData V3),它的页面限制为 100 个项目(对于所有实体)。
通常,如果我需要超出该限制,没有问题,因为我可以使用内置分页来获取下一页结果。
但是,我看不到“子结果”中内置的任何分页。我非常需要那个!
让我用一个订单列表的示例数据结构来说明:
List<Order> Orders
|
Order #1:---
| |
| |-- Customer
| |-- List<Item> ItemsOrdered
| | -- Wigdet Type 1
| | -- Wigdet Type 2
| | -- Wigdet Type 3
| | -- Wigdet Type 4
| | -- Wigdet Type 5
| | -- Wigdet Type 6
| | -- Wigdet Type 7
|
Order #2:-
|
|-- Customer
|-- List<Item> ItemsOrdered
| -- Wigdet Type 8
| -- Wigdet Type 4
| -- Wigdet Type 2
如果我的页面限制设置为 5,那么我无法查询 ItemsOrdered 列表的其余部分。
有没有办法对 OData 中的“子列表”进行延续?