2013-05-07 26 views
0

我使用Asp.net MVC3 在我的视图模型我已经采取了一个IEnumerable attributelike:分配列表项在asp.net MVC3属性

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

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

attributes: 
First Name 
Last Name 
Task 

它在EmployeeList的像EmployeeList的显示员工列表结果后,[0]:第一个名字,姓氏,任务 的值,现在我想要存储在表中的列表值数据库。

我的表中也包含像我的数组属性

我使用SQL Server 2008作为后端

我想这样做,在我的控制器类似领域。 我该怎么做? 我是否需要使用foreach循环为列表属性赋值或需要做其他事情? 请建议我的东西......

回答

0

我自己解决了这个问题: 可以在这里使用foreach循环,如:

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

         a.Project1up = item.FirstName; 
         a.Employee1up = item.LastName; 
         a.Allocation = item.Task; 
        } 
+0

和循环本身,我们可以在表中由一个存储值一个 – 2013-05-08 09:58:59