如何获取给定实体的所有CRM 2011相关实体

时间:2011-09-08 11:06:23

标签: dynamic crm

是否有可能获取给定实体的所有CRM 2011相关实体?例如,实体A与实体B,C和D具有一对多的关系。实体E与实体F和G具有一对多的关系。

我想创建一个自定义页面,其中有一个组合框,人们可以在其中选择实体并显示相关实体(如果用户选择A,它将显示B,C和D)。有关如何实现这一目标的任何建议吗?

此致

1 个答案:

答案 0 :(得分:0)

EntityMetadata metadata = ... // here you get the metadata of your entity
List<string> relations = new List<string>();

foreach (OneToManyMetadata oneToManyRelationship in metadata.OneToManyRelationships)
       relations.Add(oneToManyRelationship.ReferencingEntity);