我有一个员工列表,其中每个员工都有另一个嵌套的列表,称为EmployeeValuesCollection。
因此,我的类大致如下:-
现在我想使用LINQ从另一个对象填充这个对象,到目前为止我有:-
这是英语文本,翻译为中文如下:
感谢您的帮助和时间。
因此,我的类大致如下:-
public Employee(int employeeID, string jobTitle, int companyID,
List<EmployeeValues> employeeValuesCollection)
{
EmployeeID = employeeID;
JobTitle = jobTitle;
CompanyID = companyID;
EmployeeValuesCollection = employeeValuesCollection;
}
现在我想使用LINQ从另一个对象填充这个对象,到目前为止我有:-
List<DataFileRow> dataFiles = dfRow.Rows;
dataFiles
.ForEach(l => employeeList
.Add(new Employee(l.EmpID, l.JobTitle, l.CompID)));
这是英语文本,翻译为中文如下:
这样做可以,但我不知道如何在语句中添加employeeValuesCollection。这可行吗?
所以我想的是:
dataFiles
.ForEach(l => employeeList
.Add(new Employee(l.EmpID, l.JobTitle, l.CompID,
new List<EmployeeValuesCollection> .............)));
感谢您的帮助和时间。
List<EmployeeValuesCollection>
赋值给一个单独的EmployeeValuesCollection
。你到底想要赋什么值? - Alexander REmployeeValuesCollection
的值应该如何处理(假设它们可能是多个),它们是否属于dataFiles
? - V4Vendetta