2009-11-14 40 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

相關問題