模擬 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。
在一個 OData 服務還不存在時就先對著它開發,或是為了測試而重現一份特定的資料集 — 而 且不必架起一整套 OData 伺服器,那件事很少讓人愉快。
由於 $metadata 文件是原封不動提供的,用戶端工具(包括 Restorm 自己的
OData 匯入)都能照常探索這個服務。
也就是 OData 伺服器與關閉 OData 伺服器動作。請參閱 託管伺服器。