1
我正在嘗試使用SDK /編程方式檢索給定屬性名稱的查找關係信息。在CRM 2011年,這是提供一個屏幕上(見下文)crm 2011 - 查找:從屬性名稱的關係名稱
因此,在總結我想要的關係名稱,給出的屬性名。假設我知道該屬性是查找。如果任何人有任何提示或提示,他們將不勝感激。
親切的問候
我正在嘗試使用SDK /編程方式檢索給定屬性名稱的查找關係信息。在CRM 2011年,這是提供一個屏幕上(見下文)crm 2011 - 查找:從屬性名稱的關係名稱
因此,在總結我想要的關係名稱,給出的屬性名。假設我知道該屬性是查找。如果任何人有任何提示或提示,他們將不勝感激。
親切的問候
您可以通過獲取元數據爲實體得到這個再看看對實體的關係。這是一個簡單的例子。
例:
var entityRequest = new RetrieveEntityRequest();
entityRequest.RetrieveAsIfPublished = false;
entityRequest.LogicalName = "account";
entityRequest.EntityFilters = EntityFilters.Relationships;
var entityResponse = serviceProxy.Execute(entityRequest) as RetrieveEntityResponse;
var relationship =
entityResponse.EntityMetadata.ManyToOneRelationships.SingleOrDefault(
r => r.ReferencingAttribute == "transactioncurrencyid");
return relationship.SchemaName;
這將使你在
近乎完美,它需要被測試的ReferencingAttribute的關係的SchemaName transactioncurrency_account,但除此之外,都很好。非常感謝。 – Ash 2012-08-01 15:26:31
@Ash關閉,但沒有雪茄;)編輯代碼示例與您的輸入,所以它是正確的 – Bassetassen 2012-08-01 15:57:05