2011-01-27 69 views
4

我試圖做一些測繪與Simple.Data.SimpleRecord,並試圖通過成員進行迭代:在Simple.Data.SimpleRecord枚舉動態成員(和值)

foreach (string memberName in Model.GetDynamicMemberNames()) 
{ 
    Console.Write Model.GetValueByMemberName(memberName); // or something 
} 

GetDynamicMemberNames()的工作原理罰款 - 但我沒有找到一個GetValueByMemberName(),成員[]。價值或類似。它是一個DynamicObject,所以也許有一些內置的方法我錯過了。

PS我想念一個簡單的數據標籤在這裏。這將是大:-) https://github.com/markrendle/Simple.Data

回答

7

啊 - 只投做了解釋它:

((IDictionary<string, object>)Model)["id"] 

結案。