是否有可能获取给定实体的所有CRM 2011相关实体?例如,实体A与实体B,C和D具有一对多的关系。实体E与实体F和G具有一对多的关系。
我想创建一个自定义页面,其中有一个组合框,人们可以在其中选择实体并显示相关实体(如果用户选择A,它将显示B,C和D)。有关如何实现这一目标的任何建议吗?
此致
答案 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);