模拟 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 服务器动作。参见 托管服务器。