1
如何获取给定RelatedEnd的源和目标导航属性名称?在Entity Framework中从RelatedEnd导航属性名称
如何获取给定RelatedEnd的源和目标导航属性名称?在Entity Framework中从RelatedEnd导航属性名称
假设我需要给所谓的导航属性的目标参考“托”
// 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;
你并不需要一个实体实例。 因为下面的行给出了Navigatio属性列表。
var list=this.ObjectContext.EntitiesName.EntitySet.ElementType.NavigationProperties
而下面的行则返回依赖属性的列表。它可以不止一个属性。
list[0].GetDependentProperties()
有没有一种方法来获得属性值本身? – Shimmy 2009-12-30 01:58:39
施法实体引用对我而言返回null。 – 2015-01-13 08:41:17