0

当我尝试在动态 crm 2015 中使用 Odata 将子节点属性作为参数传递时,我遇到了问题!

例如:当我传递一个父节点时它工作正常!

但是当我传递一个子节点时它不起作用: https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet ?$select=Name,InvoiceNumber,TotalAmount,TransactionCurrencyId&$filter=CustomerId/Name eq 'AttributeValue'

我也尝试了“$expand”功能,但它不起作用! https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet ?$expand=Account_Invoice&$filter=Account/Name eq 'AttributeValue'

对你的帮助表示感谢

4

1 回答 1

0

您是否尝试使用OData 查询设计器?

您可以使用 UI 构建查询,以确保它可以正常工作,而不会浪费时间弄乱 OData 查询 uri。

此外,请不要在客户端使用 ServerUrl(假设您使用的是 .serverUrl()),始终使用 clientUrl() 属性。CRM 可能部署在与通过 IIS 公开的 Url 不同的机器名称/url 上。

于 2016-05-03T09:07:56.973 回答