4

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

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

GetDynamicMemberNames() 工作正常 - 但我没有找到 GetValueByMemberName()、Member[].Value 或类似的。它是一个动态对象,所以也许我缺少一些内置方法。

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

4

1 回答 1

8

啊-只需将其转换为字典:

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

结案。

于 2011-01-28T11:25:05.677 回答