0

この種のリクエストを OData で行うことは可能ですか?

"最後の 5 件の注文ですべての顧客を取得"

ご協力いただきありがとうございます!

4

1 に答える 1

2

OData v3 にはありません。OData v4 はこれをサポートしています。構文は次のようになります。

~Customers?$expand=Orders($orderby=OrderID&$$top=5)

ここで V4 ドラフトを参照してください。

OData V3 を使用すると、いつでも複数の要求でそれを行うことができます。$batch 機能を使用すると、2 つのリクエストでそれを実行できます。最初にすべての顧客を取得してから、最初のリクエストで顧客ごとに GETを使用して$batchリクエストを作成します。~/Customers(id)/Orders?$orderby=CustomerID&$top=5

于 2013-06-24T17:33:36.987 に答える