この種のリクエストを OData で行うことは可能ですか?
"最後の 5 件の注文ですべての顧客を取得"
ご協力いただきありがとうございます!
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