0

我正在使用 Asp.net mvc3 在我的视图模型中,我采用了 IEnumerable 属性,例如:

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

在我的控制器中,这个 EmployeeList 有一个 2*2 矩阵的列表。即我已将一个数组传递给此列表。我的数组名称是:employee

attributes:
First Name
Last Name
Task

结果之后,它在 EmployeeList 中显示员工列表,例如 EmployeeList[0]: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 回答