2009-11-14 4 views

답변

1

나는 당신의 엔티티 인스턴스가 필요하지 않습니다

// Get all related ends and find the reference for this FK 
IEnumerable<IRelatedEnd> relEnds = 
    ((IEntityWithRelationships)position).RelationshipManager.GetAllRelatedEnds(); 

EntityReference er = 
    relEnds.First(re => re.TargetRoleName == prop) as EntityReference; 
+0

속성 값 자체를 얻을 수있는 방법이 있나요? – Shimmy

+0

캐스팅 엔티티 참조가 나를 위해 null을 반환했습니다. –

0

를 '소품'라는 탐색 속성 부여 대상 참조가 필요 가정. 아래 줄은 NavigatioProperty 목록을 제공하기 때문에.

var list=this.ObjectContext.EntitiesName.EntitySet.ElementType.NavigationProperties 

그리고 아래 줄은 종속 속성 목록을 반환합니다. 하나 이상의 속성 일 수 있습니다.

list[0].GetDependentProperties() 

https://stackoverflow.com/a/4988123/413032