0

私は 1 つのプロパティを持つモデルを持っています: public string UserName {get;set;}

私のデータベースには、このプロパティに追加する必要がある属性のリストがあります。プロパティ名 ("UserName") に基づいてデータベースから属性名と属性値の辞書を取得します。これらのカスタム属性をプロパティに追加するにはどうすればよいですか?

ありがとう、クルヴィ

4

1 に答える 1

0

Dictionaryあなたがこのようなものを持っていると仮定します

Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("UserID", "1");
dict.Add("UserName", "Jon");
dict.Add("Age", "58");

で辞書の項目の値を取得したい場合は、次のKeyname "UserName"ように get を使用できます

   if (dict.ContainsKey("UserName"))
   {
       string userName=dict["UserName"];
   }

データベースから Dictionary にデータをロードするのはなぜですか? ドメインオブジェクトに直接ロードしないのはなぜですか?

于 2012-08-07T13:04:53.260 に答える