![](/img/trans.png)
[英]How to update an Entity in CRM with a related Entity using a plug-in in CRM Dynamics 2013/2015
[英]List Entity Relationships in Dynamics CRM 2013/2015
使用CRM / XRM SDK是否可以返回特定類型的實體(而不是單個記錄)上的關系列表?
例如,如果我有一個名為“ Case”的實體,並且需要查看它是否與“ MyCustomEntity”有關系,是否可以在CRM中查詢“ Case”實體的架構並找到一個關系列表,檢查與“ MyCustomEntity”有關的一項。 類似於在“自定義”中展開“ 1:N關系”選項卡。
我已經找到了這篇文章https://msdn.microsoft.com/zh-cn/library/gg509021.aspx ,該文章解釋了如何創建新關系,但是卻無處說“這些是X具有的關系”
如果通過元數據服務檢索實體,則可以通過RetrieveEntityResponse上的EntityMetadata屬性來獲取關系。 這是一個例子:
RetrieveEntityRequest retrieveBankAccountEntityRequest = new RetrieveEntityRequest
{
EntityFilters = EntityFilters.Relationships,
LogicalName = "account"
};
RetrieveEntityResponse retrieveBankAccountEntityResponse = (RetrieveEntityResponse)service.Execute(retrieveBankAccountEntityRequest);
var oneToNRelationships = retrieveBankAccountEntityResponse.EntityMetadata.OneToManyRelationships;
這是響應的屬性的列表: https : //msdn.microsoft.com/zh-cn/library/microsoft.xrm.sdk.metadata.entitymetadata_members.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.