2016-06-14 11 views
0

Wie kann diese SQL in OData geschrieben werden?Beliebiger OData-Filteroperator/-Funktion für: wo Eigenschaft in Werteliste?

select * from Employees where department in ('Engineering', 'Human Resources', 'Management'); 

Ich frage mich, ob es einen Operator/Funktion dafür gibt. Etwas wie folgt aus:

/Employees?$filter=department in ('x', 'y', 'z') 

Hinweis: Ich versuche, in meiner Anwendung zu unterstützen oder Betreiber zu vermeiden. (außerdem ist es mit einer großen Anzahl von Werten nicht praktisch)

Antwort

0

OData v4 hat keinen speziellen Operator für das Überprüfen eines Zeichenfolgenwerts für Mitgliedschaft in einer Liste der Zeichenfolgen. Ihre einzige praktische Wahl ist der Operator or.