Zum Inhalt springen

OData-Metadaten importieren

Datei ▸ Importieren (Ctrl+I) und dann:

  • eine .edmx-Datei;
  • die URL des $metadata-Endpunkts Ihres Diensts – das ist am praktischsten;
  • ein CSDL-JSON-Dokument (OData 4.0 / 4.01).

Die drei Varianten EDMX v2, v3 und v4 werden erkannt.

Der durch einen OData-Import erzeugte Baum: ein Variablenordner an der Wurzel, ein Unterordner pro Entity-Set und die darin erzeugten CRUD-Anfragen (List / Get by Id / Create / Update / Delete)

ElementWas Restorm daraus macht
Jedes Entity-SetEin Ordner mit seinen CRUD-Anfragen
Die ActionsEin Ordner Actions
Die FunctionsEin Ordner Functions
Der Entitätstyp und seine EigenschaftenVorausgefüllt bei jeder OData-Anfrage
Die NavigationseigenschaftenVorausgefüllt (sie speisen $expand)
Die OperationsparameterTypisiert, mit ihrem qualifizierten CSDL-Typ
Die Query-Optionen$filter, $select, $top, $skip vorbereitet
Die ModelleDie API-Dokumentation

Der erzeugte Variablenordner wird mit der erkannten OData-Version gekennzeichnet, die anschließend das Verhalten der Anfragen steuert.

Die importierten Metadaten speisen die Autovervollständigung des Felds $filter: Eigenschaftsnamen und Operatoren werden bei der Eingabe vorgeschlagen.

OData gehört zu den resynchronisierbaren Formaten. Siehe Aktualisierung aus der Quelle.