Einen OData-Dienst simulieren
Rechtsklick auf einen Ordner ▸ Hinzufügen ▸ OData-Server.
Konfigurieren
Section titled “Konfigurieren”| Feld | Rolle |
|---|---|
| Simulierte Metadaten | Das CSDL-Dokument, unverändert unter $metadata bereitgestellt |
| Simulierte Daten | Ein JSON-Objekt: Name der Entitätsmenge → Array von Objekten |

Was der Server wirklich tut
Section titled “Was der Server wirklich tut”Das ist der Punkt, der diesen Server von einer bloßen Rückgabe statischen JSONs unterscheidet: Restorm wendet die Systemoptionen auf Ihre simulierten Daten an.
Ein Client, der aufruft:
GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=trueerhält ein tatsächlich gefiltertes, projiziertes, begrenztes und gezähltes Ergebnis.
Unterstützte Optionen: $filter, $select, $orderby, $top, $skip,
$count, $expand und $batch.
Wofür das nützlich ist
Section titled “Wofür das nützlich ist”Um gegen einen OData-Dienst zu entwickeln, bevor dieser existiert, oder um einen präzisen Datensatz für einen Test zu reproduzieren — ohne einen vollständigen OData-Server aufzusetzen, was selten ein Vergnügen ist.
Da das $metadata-Dokument unverändert bereitgestellt wird, können
Client-Werkzeuge (einschließlich des
OData-Imports von Restorm) den Dienst
normal entdecken.
In einem Szenario
Section titled “In einem Szenario”Die Aktionen OData-Server und OData-Server schließen. Siehe Gehostete Server.