对特定表列的 Odata 查询

Ele*_*das 2 select filter odata

我正在尝试在查询如下所示的 odata 服务时获取特定于列的结果:

http://services.odata.org/V4/OData/OData.svc/Suppliers?$filter=ID%20eq%201
Run Code Online (Sandbox Code Playgroud)

结果包含列 ID、名称、地址、位置和并发的值。如何调整 url-filter 以便响应仅包含列 ID 和名称的值,而 ID 必须为“1”?

提前致谢。

Ele*_*das 10

已经找到答案了,我应该在 url 中使用 $select 参数,如下所示:

http://services.odata.org/V4/OData/OData.svc/Suppliers?$select=Name, ID, &$filter=ID eq 1
Run Code Online (Sandbox Code Playgroud)