2009-11-14 48 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 2009-12-30 01:58:39

+0

施法实体引用对我而言返回null。 – 2015-01-13 08:41:17

0

你并不需要一个实体实例。 因为下面的行给出了Navigatio属性列表。

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

而下面的行则返回依赖属性的列表。它可以不止一个属性。

list[0].GetDependentProperties() 

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

相关问题