Есть ли простой способ преобразовать свойства объекта в словарь

У меня есть объект базы данных (строка) с множеством свойств (столбцов), которые отображаются в поля формы (asp: textbox, asp: раскрывающийся список и т. д.) . Я хотел бы преобразовать этот объект и его свойства в карту словаря, чтобы упростить итерацию.

Пример:

Dictionary<string, string> FD = new Dictionary<string,string>();
FD["name"] = data.name;
FD["age"] = data.age;
FD["occupation"] = data.occupation;
FD["email"] = data.email;
..........

Как я могу сделать это легко, не вводя вручную все сотни различных свойств?

Примечание: индексы словаря FD такие же, как имена столбцов базы данных.

30
задан caesay 11 October 2017 в 06:31
поделиться