OData
OData behandlas som ett helt eget protokoll, inte som HTTP du får dekorera själv: Restorm känner till dess systemalternativ, dess operationer och dess batch-format.
Högerklicka i trädet ▸ Lägg till ▸ OData-begäran.

Konfiguration
Section titled “Konfiguration”| Fält | Roll |
|---|---|
| URL | Tjänstens slutpunkt, inklusive entitetsmängden |
| OData-version | v2, v3, v4 eller v4.01 |
| Operationstyp | entity-set, function, action eller batch |
| Headers / Parametrar | Som för en HTTP-begäran |
Frågealternativ
Section titled “Frågealternativ”Systemalternativen har vart och ett sitt eget fält:
$filter · $select · $top · $skip · $count · $expand · $orderby ·
$search · $format (json, xml, atom) · $apply (aggregering, v4.01).
Fältet $filter har autokomplettering som drivs av de importerade metadata:
egenskapsnamn och operatorer föreslås.
Funktioner och åtgärder
Section titled “Funktioner och åtgärder”För function och action finns en lista med typade operationsparametrar —
namn, kvalificerad CSDL-typ, nullbarhet, bindningsindikator — och för en åtgärd
en dedikerad JSON-kropp.
$batch-begäranden
Section titled “$batch-begäranden”Läget batch bär en lista med underbegäranden, var och en med sin metod, sin
URL, sina headers, sin kropp och eventuellt sin atomicitetsgrupp
(change set). Två alternativ:
- Format:
multipart(som standard) ellerjson; - Tillåt GET i en change set: avstängt som standard; att slå på det utlöser en varning, eftersom OData inte förutser det.
Importera metadata
Section titled “Importera metadata”Importera ett $metadata eller ett .edmx: Restorm skapar en mapp per
entitetsmängd med dess CRUD-begäranden, plus mapparna Actions och Functions.
Begärandena kommer förifyllda med entitetstypen, egenskaperna,
navigeringsegenskaperna och frågealternativen. Se
Importera OData.
Serverläge
Section titled “Serverläge”Restorm kan hosta en OData v4-mocktjänst: du tillhandahåller CSDL-metadatadokumentet (som serveras som det är) och data per entitetsmängd. Systemalternativen tillämpas på de data som serveras. Se Simulera en OData-tjänst.