2011-01-27 10 views
4

私はSimple.Data.SimpleRecordでいくつかのマッピングをやろうとしているとメンバーを反復処理することを試みた。列挙ダイナミックメンバー(および値)

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

GetDynamicMemberNames()作品私はGetValueByMemberName()、Member []。Valueなどを見つけられません。それはDynamicObjectなので、おそらく私が欠けている方法で構築されたものがあります。

PSここではSimpleDataタグがありません。

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

名探偵コナン:ちょうどそれが辞書を行うキャスト - 大きな:-) https://github.com/markrendle/Simple.Data

答えて

7

ああになるだろう。

関連する問題