gpt4 book ai didi

url - 'field' 类型的属性 'Microsoft.Dynamics.CRM.entity' 不是导航属性或复杂属性。只能展开导航属性

转载 作者:行者123 更新时间:2023-12-01 14:22:04 29 4
gpt4 key购买 nike

在 Dynamics 365 中遇到这个问题似乎应该可以正常工作,但给了我:

Property '_biz_buyerlookupid_value' on type 'Microsoft.Dynamics.CRM.biz_productbuyer' is not a navigation property or complex property. Only navigation properties can be expanded.



我可以复制这里提供的示例,它可以找到:

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/query-data-web-api#retrieve-related-entities-by-expanding-navigation-properties

基本上试图阅读相关领域,所以我不必再做另一个查询。

因此,我在名为 Product Buyerbiz_productbuyers 的自定义实体中有一个查找字段,以引入与该 Contact 关联的 Product 名称。

当您查看实体的字段时,该字段称为 biz_buyerlookupid

当您使用 Web API 时,它说该实体中不存在名为 biz_buyerlookupid 的任何内容。去掉 $select= 并打开它,这样我就可以搜索它了。

有一个名为 _biz_buyerlookupid_value 的字段。我将其放入 $select 并返回:
{
@odata.etag: "W/"20636204"",
_biz_buyerlookupid_value: "906595fd-2a83-dc11-ae20-000feaed3854",
biz_productbuyerid: "8be67d14-9efb-4335-98c7-000451a50cef",
}

显然这两个字段之间存在某种关系,但听起来 _biz_buyerlookupid_value 是对 Contacts 的查找。 _biz_buyerlookupid_value 确实与 contact 实体中的实际值对应,即单个 contactid 。我检查了。已尝试以下所有方法并收到上述消息:
/api/data/v9.0/biz_productbuyers?$select=_biz_buyerlookupid_value&$expand=_biz_buyerlookupid_value($select=contactid, fullname)

/api/data/v9.0/biz_productbuyers?$select=_biz_buyerlookupid_value&$expand=biz_productbuyerid($select=contactid, fullname)

/api/data/v9.0/biz_productbuyers?$select=biz_productbuyerid&$expand=biz_productbuyerid($select=contactid, fullname)

/api/data/v9.0/biz_productbuyers?$select=biz_productbuyerid&$expand=_biz_buyerlookupid_value($select=contactid, fullname)

那么这里发生了什么?据我所知,它应该从 contactid 实体中引入 fullnamecontact

最佳答案

我的理解是 _[field]_value 项会立即为您提供关联项的 GUID。

要使用 $expand,您必须使用架构名称,因此它应该如下所示:

$expand=biz_buyerlookupid($select=contactid, fullname)

并注意 biz_buyerlookupid 区分大小写。

您可以查看 CRM 实例的元数据以获得正确的大小写: https://[org].crm.dynamics.com/api/data/v9.0/$metadata

关于url - 'field' 类型的属性 'Microsoft.Dynamics.CRM.entity' 不是导航属性或复杂属性。只能展开导航属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53753444/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com