我试图用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
答案 0 :(得分:8)
啊 - 只是把它做成字典:
((IDictionary<string, object>)Model)["id"]
案件结案。