【发布时间】:2012-02-25 06:56:54
【问题描述】:
我有一个数据库对象(一行),它有很多属性(列)映射到表单字段(asp:textbox、asp:dropdownlist 等)。我想将此对象和属性转换为字典映射,以使其更易于迭代。
例子:
Dictionary<string, string> FD = new Dictionary<string,string>();
FD["name"] = data.name;
FD["age"] = data.age;
FD["occupation"] = data.occupation;
FD["email"] = data.email;
..........
在不手动输入所有不同的 100 种属性的情况下,我如何轻松做到这一点?
注意:FD 字典索引与数据库列名相同。
【问题讨论】:
标签: c# asp.net dictionary reflection