MVCはlinqtoSQLを通じて匿名のクラスの集合Viewを返してどのように操作します
1592 ワード
-----ソリューション------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------employeewhere pe.id == 16select new Project_Employee{ empName=pe.employees.empName, projectRote =pe.projectRote };ViewData["pe"]=view.ToList(); ------解決策---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C# code
C# code
//
var view = ....select new { empName=pe.employees.empName, pe.projectRote };
ViewData["pe"]=view.ToList();
//
foreach (var item in (IEnumerable<object>)ViewData["pe"])
{
var empName = item.GetType().GetProperty("empName").GetValue(item, null);
var projectRote = item.GetType().GetProperty("projectRote").GetValue(item, null);
}