2016-11-24 5 views
2

ich einen OData-Dienst mit WebAPI OData haben 6.0.0 und unterstützt Abfragen wie folgt:Erste nur die Anzahl der Eigenschaft OData erweitern

/Customers?$expand=Projects($count=true) 

Diese unter die jeweils eine Liste der Kunden, mit allen Projekten zurück Kunde mit der Zählung dieser Projekte zusätzlich für jeden.

Was ich jetzt haben möchte, ist eine Abfrage, die die Liste der Kunden erhält, und für jeden Kunden NUR die Anzahl seiner Projekte, nicht die Liste der Projekte.

Gibt es eine Möglichkeit, eine solche Abfrage zu erstellen?

Ich versuchte

/Customers?$select=Name,Projects/$count 

aber das funktioniert nicht.

Antwort

0

Sie können dies erreichen, indem Sie $expand mit $top Option verwenden. Es wird Projekte als leere Sammlung ausgegeben.

/Customers?$select=Name&$expand=Projects($count=true;$top=0) 
Verwandte Themen