OData サービスをシミュレートする
フォルダーを右クリック ▸ 追加 ▸ OData サーバー。
| 項目 | 役割 |
|---|---|
| モックメタデータ | CSDL ドキュメント。$metadata で そのまま 提供されます |
| モックデータ | JSON オブジェクト。エンティティセット名 → オブジェクトの配列 |

このサーバーが実際に行うこと
Section titled “このサーバーが実際に行うこと”固定した JSON を返すだけのモックと違うのがこの点です。 Restorm はモックデータに システムクエリオプションを適用 します。
たとえば、クライアントが次のように呼び出したとします。
GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=true実際にフィルターされ、射影され、件数が絞られ、カウントされた結果が返ります。
対応しているオプションは $filter、$select、$orderby、$top、
$skip、$count、$expand、$batch です。
何に使えるのか
Section titled “何に使えるのか”OData サービスが存在しないうちにそれを前提とした開発を進めたり、 テスト用に特定のデータセットを再現したりできます。 完全な OData サーバーを立てる必要はありません。それは楽しい作業とは言えません。
$metadata ドキュメントがそのまま提供されるため、
Restorm の OData インポート を含むクライアントツールは、
通常どおりサービスを検出できます。
シナリオの中で
Section titled “シナリオの中で”OData サーバー と OData サーバーを閉じる のアクションを使います。 ホストされるサーバー を参照してください。