Asp.net-Web-Api
僅獲取 odata 擴展屬性的計數
我有一個帶有 WebAPI OData 6.0.0 的 OData 服務,它支持這樣的查詢:
/Customers?$expand=Projects($count=true)這將返回一個客戶列表,其中包含每個客戶下的所有項目,以及每個客戶的這些項目的計數。
我現在想要的是一個查詢,它將獲取客戶列表,並且對於每個客戶,只有其項目的數量,而不是項目列表。
有沒有辦法創建這樣的查詢?
我試過了
/Customers?$select=Name,Projects/$count但這不起作用。
您可以通過使用
$expandwith$top選項來完成此操作。它將Projects輸出為空集合。/Customers?$select=Name&$expand=Projects($count=true;$top=0)