2011-09-08 3 views
0

엔티티가있는 모든 CRM 2011 관련 엔티티를 가져올 수 있습니까? 예를 들어, 엔티티 A는 엔티티 B, C 및 D와 일대 다 관계를 맺습니다. 엔티티 E는 엔티티 F 및 G와 일대 다 관계를 유지합니다.엔티티가있는 경우 모든 CRM 2011 관련 엔티티를 가져 오는 방법

사용자 정의 페이지를 만들고 싶습니다. 사람들이 엔티티를 선택할 수있는 콤보 박스가 있으며 관련 엔티티가 표시됩니다 (사용자가 A를 선택하면 B, C 및 D가 표시됨). 이것을 달성하는 방법에 대한 조언이 있습니까?

감사합니다,

답변

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); 
관련 문제