1

我在客户端使用Microsoft Dynamics 365。在这里,我在访问owneridtype的一个字段时遇到了问题owner

我正在使用 Web API 方法来访问 CRM 数据。当我在 URL 中点击查询时,它会带来除ownerid列之外的所有数据。

field type是:Simple

有没有人在使用 WebAPI 查询方法时遇到过同样的问题?

网址查询:

https://baseURL/moves?$select=moveid,ownerid,movenumber&$filter=movenumber%20eq%20%27236659%27

输出:

{
  "@odata.context":"https://baseURL/$metadata#moves(moveid,ownerid,movenumber)","value":[
    {
      "@odata.etag":"W/\"37655223\"","moveid":"4583b2fe-83d9-e611-80c7-369e029457bb","movenumber":"236659"
    }
  ]
}
4

1 回答 1

3

我认为 ownerid 是一个查找,因此您需要先使用$expand查询参数对其进行扩展,以包含在响应中。

https://baseURL/moves?$expand=ownerid&$select=moveid,ownerid,movenumber&$filter=movenumber%20eq%20%27236659%27

参考:https ://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/using-select-expand-and-value

于 2018-01-02T14:35:03.687 回答