在 Dynamics CRM 中使用 Odata 检索 xml 个子节点
Retrieve xml childnode using Odata in dynamics CRM
当我尝试在 dynamics crm 2015 中使用 Odata 将子节点属性作为参数传递时遇到问题!
例如:
当我传递父节点时它工作正常!
但是当我传递一个子节点时它不起作用:
https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet?$select=姓名、发票编号、总金额、交易货币编号&$filter=CustomerId/Name eq 'AttributeValue'
我也试过“$expand”功能,但它不起作用!
https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet?$expand=Account_Invoice&$filter=Account/Name eq 'AttributeValue'
非常感谢您的帮助
您尝试使用 OData Query designer 了吗?
您可以使用 UI 构建查询以确保其正常工作,而不会浪费时间弄乱 OData 查询 uri。
此外,请不要在客户端使用 ServerUrl(假设您正在使用 .serverUrl()),始终使用 clientUrl() 属性。 CRM 可能部署在与通过 IIS 公开的 Url 不同的机器名称 / url 上。
当我尝试在 dynamics crm 2015 中使用 Odata 将子节点属性作为参数传递时遇到问题!
例如: 当我传递父节点时它工作正常!
但是当我传递一个子节点时它不起作用: https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet?$select=姓名、发票编号、总金额、交易货币编号&$filter=CustomerId/Name eq 'AttributeValue'
我也试过“$expand”功能,但它不起作用! https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet?$expand=Account_Invoice&$filter=Account/Name eq 'AttributeValue'
非常感谢您的帮助
您尝试使用 OData Query designer 了吗?
您可以使用 UI 构建查询以确保其正常工作,而不会浪费时间弄乱 OData 查询 uri。
此外,请不要在客户端使用 ServerUrl(假设您正在使用 .serverUrl()),始终使用 clientUrl() 属性。 CRM 可能部署在与通过 IIS 公开的 Url 不同的机器名称 / url 上。