OData
OData bliver behandlet som en fuldgyldig protokol og ikke som HTTP, du selv skal pynte på: Restorm kender protokollens systemindstillinger, dens operationer og dens batchformat.
Højreklik i træstrukturen ▸ Tilføj ▸ OData-anmodning.

Konfiguration
Section titled “Konfiguration”| Felt | Rolle |
|---|---|
| URL | Tjenestens endpoint, inklusive entitetssamlingen |
| OData-version | v2, v3, v4 eller v4.01 |
| Operationstype | entity-set, function, action eller batch |
| Headere / Parametre | Som for en HTTP-anmodning |
Forespørgselsindstillinger
Section titled “Forespørgselsindstillinger”Systemindstillingerne har hver sit felt:
$filter · $select · $top · $skip · $count · $expand · $orderby ·
$search · $format (json, xml, atom) · $apply (aggregering, v4.01).
Feltet $filter har autofuldførelse, som bliver fodret af de importerede
metadata: navnene på egenskaber og operatorerne bliver foreslået.
Funktioner og handlinger
Section titled “Funktioner og handlinger”For function og action er der en liste af typede operationsparametre —
navn, kvalificeret CSDL-type, nullbarhed, bindingsindikator — og for en handling
en dedikeret JSON-body.
$batch-anmodninger
Section titled “$batch-anmodninger”Tilstanden batch rummer en liste af underanmodninger, hver med sin metode, sin
URL, sine headere, sin body og eventuelt sin atomicitetsgruppe (change
set). To indstillinger:
- Format:
multipart(standard) ellerjson; - Tillad GET i et change set: slået fra som standard; slår du det til, udløser det en advarsel, for OData tillader det ikke.
Importér metadataene
Section titled “Importér metadataene”Importér et $metadata eller en .edmx: Restorm opretter en mappe per
entitetssamling med dens CRUD-anmodninger, plus mapperne Actions og
Functions. Anmodningerne kommer forudfyldt med entitetstypen, egenskaberne,
navigationsegenskaberne og forespørgselsindstillingerne. Se
Importér OData.
Servertilstand
Section titled “Servertilstand”Restorm kan hoste en OData v4-mockserver: du leverer CSDL-metadatadokumentet (som bliver serveret, som det er) og dataene per entitetssamling. Systemindstillingerne bliver anvendt på de serverede data. Se OData-mockserver.