OData
OData behandles som en fullverdig protokoll, ikke som HTTP du selv må pynte på: Restorm kjenner systemalternativene, operasjonene og batch-formatet.
Høyreklikk i treet ▸ Legg til ▸ OData-forespørsel.

Konfigurasjon
Section titled “Konfigurasjon”| Felt | Rolle |
|---|---|
| URL | Endepunktet til tjenesten, entitetssettet inkludert |
| OData-versjon | v2, v3, v4 eller v4.01 |
| Operasjonstype | entity-set, function, action eller batch |
| Headere / Parametre | Som for en HTTP-forespørsel |
Spørringsalternativer
Section titled “Spørringsalternativer”Systemalternativene har hvert sitt felt:
$filter · $select · $top · $skip · $count · $expand · $orderby ·
$search · $format (json, xml, atom) · $apply (aggregering, v4.01).
Feltet $filter har autofullføring som mates av de importerte metadataene:
egenskapsnavn og operatorer foreslås underveis.
Funksjoner og handlinger
Section titled “Funksjoner og handlinger”For function og action finnes en liste over typede
operasjonsparametere — navn, kvalifisert CSDL-type, nullbarhet og
bindingsindikator — og for en handling en egen JSON-kropp.
$batch-forespørsler
Section titled “$batch-forespørsler”Modusen batch inneholder en liste over underforespørsler, hver med sin metode,
sin URL, sine headere, sin kropp og eventuelt sin atomisitetsgruppe
(change set). To alternativer:
- Format:
multipart(som standard) ellerjson; - Tillat GET i et change set: slått av som standard; slår du det på, utløses en advarsel, for OData legger ikke opp til det.
Importere metadataene
Section titled “Importere metadataene”Importer et $metadata eller en .edmx: Restorm oppretter én mappe per
entitetssett med CRUD-forespørslene sine, i tillegg til mappene Actions og
Functions. Forespørslene kommer ferdig utfylt med entitetstypen, egenskapene,
navigasjonsegenskapene og spørringsalternativene. Se
Importere OData.
Servermodus
Section titled “Servermodus”Restorm kan være vert for en OData v4-mocktjeneste: du oppgir CSDL-metadatadokumentet (som betjenes uendret) og dataene per entitetssett. Systemalternativene brukes på dataene som betjenes. Se Mocke en OData-tjeneste.