Hoppa till innehåll

Simulera en OData-tjänst

Högerklicka på en mapp ▸ Lägg till ▸ OData-server.

FältRoll
Simulerade metadataCSDL-dokumentet, som serveras som det är$metadata
Simulerade dataEtt JSON-objekt: entitetsmängdens namn → array av objekt

Ett OData-server-objekt: adressen till tjänsteroten, CSDL-dokumentet $metadata som serveras ordagrant, och de simulerade entitetsdata per entitetsmängd

Det är det som skiljer den här servern från att bara returnera fryst JSON: Restorm tillämpar systemalternativen på dina simulerade data.

En klient som anropar:

GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=true

får ett resultat som verkligen är filtrerat, projicerat, avkortat och räknat.

De alternativ som stöds: $filter, $select, $orderby, $top, $skip, $count, $expand och $batch.

Att utveckla mot en OData-tjänst innan den finns, eller att återskapa en exakt datamängd för ett test — utan att sätta upp en komplett OData-server, vilket sällan är något nöje.

Eftersom dokumentet $metadata serveras som det är kan klientverktyg (även Restorms OData-import) upptäcka tjänsten på vanligt sätt.

Åtgärderna OData-server och Stäng OData-server. Se Hostade servrar.