如何在Rest Service中选择某些字段的集合?

时间:2018-07-08 15:15:42

标签: rest api wcf odata

我与邮递员联系服务并使用oData。结果已成功列出。服务具有集合类型字段。我想选择集合的某些字段,而不是所有字段。例如:“ BPAddresses”是复杂类型,类型是数组。 BPAddresses具有“ AddressName”,“ Street”,“ Block”。我只想使用OData选择一个字段。我应该如何使用OData调用服务?

最好的问候。

1 个答案:

答案 0 :(得分:0)

您可以使用url中的$ select选项从Odata服务中获取选定的字段,如下所示。

http://your-api-url/BPAddresses?$select=AddressName

Click here,以了解有关OData $ select选项的更多信息。

编辑:

您还可以在扩展的集合中选择属性。以下请求将展开BPAddresses并选择BPAddresses集合的AddressName。

http://your-api-url/yourentity?$expand=BPAddresses$&select=BPAddresses/AddressName