在动态CRM中使用Odata检索xml childnode

时间:2016-05-02 10:19:26

标签: odata crm dynamics-crm-2013 child-nodes

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

例如: 当我通过一个父节点它工作正常!

但是当我传递子节点时,它不起作用: 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 =帐户/名称eq'AttributeValue'

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您是否尝试使用OData Query designer

您可以使用UI构建查询,以确保其工作而不会浪费时间来处理OData查询uri。

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