0

私は Asp.net mvc3 を使用しています 私のビューモデルでは、次のような IEnumerable 属性を取得しました:

public IEnumerable<EmployeeDetailsViewModel> EmployeeList{get;set;}

私のコントローラーでは、この EmployeeList は 2*2 マトリックスのリストを持っています。つまり、このリストに配列を渡しました。私のアレイ名は次のとおりです。employee

attributes:
First Name
Last Name
Task

結果の後、EmployeeList [0] のように EmployeeList に従業員リストが表示されます: First Name、Last Name、Task の値 データベースのテーブルにリスト値を保存したいと思います。

私のテーブルには、配列属性のような同様のフィールドも含まれています

バックエンドとしてSQL Server 2008を使用しています

私は自分のコントローラーでこれをやりたいです。これどうやってするの?リスト値をテーブルの属性に割り当てるために foreach ループを使用する必要がありますか、それとも何か他のことをする必要がありますか? 私に何か提案してください...

4

1 に答える 1

0

私自身が問題を解決しました: ここで foreach ループを次のように使用できます:

 foreach (ModelName item in viewModel.EmployeeList)
                    {
                        TableName a = new TableName();

                        a.Project1up = item.FirstName;
                        a.Employee1up = item.LastName;
                        a.Allocation = item.Task;
                    }
于 2013-05-08T09:58:04.740 に答える