Voraussetzungen
Sie benötigen einen ODataV2-Datendienst (z.
Nordwind)
Schritt 1: Erstellen eines ODataV2-Connectors
Erstellen Sie eine
ODataV2-Steckverbinder (
Simplifier-Dokumentation):
Schritt 2: Verwenden des Connector-Assistenten zum Erstellen eines ReadAll-Aufrufs
Starten Sie die Schaltfläche
Connector-Assistent zum Erstellen eines ReadAll-Aufrufs:
Schritt 3 – Hinzufügen von Abfrageoptionen als Eingabeparameter
So verwenden Sie ODataV2
Query Options erzeugen entsprechende Eingabeparameter mit der Notation param/$<queryOption>:
Schritt 3.1 – Erweitern
Benutzend
param/$expand können Sie angeben, welche der zugehörigen Ressourcen (z. B.
Lieferant) sollte in das Ergebnis einfließen:
Schritt 3.2 – Filtern
Über param/$filter können Sie eine Filterbedingung für die Abfrage der Daten festlegen (z.B.
ProductionName eq ‘Chai’):
Schritt 3.3 – OrderBy
Mit param/$orderby können Sie ein Ordnungskriterium für die angeforderten Daten festlegen (z.
UnitsInStock desc):
Schritt 3.4 – Auswählen
Über param/$select können Sie festlegen, welche Eigenschaften der Ressource angefordert werden sollen (z.
Produktname):
Schritt 3.5 – Überspringen
Benutzend
param/$skip können Sie die Anzahl der Einträge angeben, die übersprungen werden sollen (z.B. mit
skip = 3 Die ersten drei Einträge werden weggelassen, und die Ergebnismenge beginnt mit dem vierten Element, d.h. ID=4):
Schritt 3.6 – Nach oben
Benutzend
param/$top können Sie festlegen, wie viele Einträge ausgegeben werden sollen – beginnend mit dem ersten Eintrag (z.B. mit
top = 2 es werden nur die ersten beiden Einträge abgerufen):
Schritt 3.7 – Kombinieren von Abfrageoptionen
Natürlich ist es möglich, Abfrageoptionen zu kombinieren (z.B. das Abrufen der
Zwei Produkte von
Kategorie 1,
die meisten auf Lager und erweitert um
Lieferanteninformation):