【发布时间】:2011-09-08 11:06:22
【问题描述】:
是否可以获取给定实体的所有 CRM 2011 相关实体?例如,实体 A 与实体 B、C 和 D 具有一对多关系。实体 E 与实体 F 和 G 具有一对多关系。
我想制作一个自定义页面,其中有一个组合框,人们可以在其中选择实体并显示相关实体(如果用户选择 A,它将显示 B、C 和 D)。关于如何实现这一目标的任何建议?
问候,
【问题讨论】:
是否可以获取给定实体的所有 CRM 2011 相关实体?例如,实体 A 与实体 B、C 和 D 具有一对多关系。实体 E 与实体 F 和 G 具有一对多关系。
我想制作一个自定义页面,其中有一个组合框,人们可以在其中选择实体并显示相关实体(如果用户选择 A,它将显示 B、C 和 D)。关于如何实现这一目标的任何建议?
问候,
【问题讨论】:
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);
【讨论】: