如何获取给定RelatedEnd的源和目标导航属性名称?
答案 0 :(得分:1)
假设我需要一个名为'prop'的导航属性
的目标引用// 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;
答案 1 :(得分:0)
您不需要实体实例。 因为下面的行给出了NavigatioProperty List。
var list=this.ObjectContext.EntitiesName.EntitySet.ElementType.NavigationProperties
以下行返回依赖属性列表。它可以是多个属性。
list[0].GetDependentProperties()