1

我有一個ObjectStateEntry「入口」。我需要從這個「入口」獲取屬性值,但我不知道如何指定我想要的屬性。我用entry.OriginalValues(propName)但那又怎麼樣?從EFV4中的entity.OriginalValues獲取具體值

+0

僅供參考,您可以使用ordinand(一個整數,指明列表中的位置)來選擇項目你想要這樣查詢: entry.CurrentValues.GetValue(1)。你必須弄清楚你想要的財產在哪裏 - 列表中的一個簡單的方法就是使用上面的代碼並查看它返回的內容 - 然後從那裏進行測量。 我希望有一個更簡單的方法來完成這個? – davemackey 2010-07-01 16:40:34

回答

2

據我瞭解,你可以嘗試這樣的事:

entry.CurrentValues.Item[propName]; 

entry.CurrentValues.GetValue(entry.CurrentValues.GetOrdinal(propName)) 
+0

非常好。謝謝。 – davemackey 2010-07-02 13:00:33