通过id找到关系

时间:2016-02-13 17:22:39

标签: c# dynamics-crm dynamics-crm-online

我试图在我的CRM" PowerMailChimp"中删除托管解决方案。但每当我尝试删除解决方案时,我都会收到错误。

  

无法删除ID为56d0dec2-0061-e511-80e0-3863bb347ba8的属性   因为与id的关系e7a8ac27-fc65-4a43-9f6d-1bc6645f7749   存在与此属性相关并删除级联的存在   限制

我花了好几个小时试图在我的PowerMailChimp解决方案中寻找这种关系,但我无法找到它,我本可以错过它。

我的问题是,有没有办法查询CRM中的所有关系,以便能够知道具有此关系ID的相关实体?

1 个答案:

答案 0 :(得分:2)

使用SDK获取与该ID的关系可能更快:

//Retrieve the One-to-many relationship using the MetadataId.
RetrieveRelationshipRequest retrieveOneToManyRequest =
                    new RetrieveRelationshipRequest { MetadataId = "the id above" };
RetrieveRelationshipResponse retrieveOneToManyResponse = (RetrieveRelationshipResponse)_serviceProxy.Execute(retrieveOneToManyRequest);

更多信息here