枚举Simple.Data.SimpleRecord中的动态成员(和值)

时间:2011-01-27 12:05:06

标签: c# dynamic simple.data

我试图用Simple.Data.SimpleRecord做一些映射,并试图遍历成员:

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

GetDynamicMemberNames()工作正常 - 但我找不到GetValueByMemberName(),Member []。值或类似。它是一个DynamicObject,所以也许有一些我缺少的内置方法。

PS我在这里错过了一个SimpleData标签。它会很大:-) https://github.com/markrendle/Simple.Data

1 个答案:

答案 0 :(得分:8)

啊 - 只是把它做成字典:

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

案件结案。