【发布时间】:2026-01-19 14:15:02
【问题描述】:
这是我的清单,我想在其中添加一条额外的记录...................... .....
var foremandata = (from f in db.mqTimeReportingTimeLogs
join e in db.mqEmployeeMasters on f.tlEmployeeId equals e.empId
join c in db.mqCraftCodeMasters on f.tlCraftId equals c.craftCodeId
where f.tlJobId == jobid && f.tlCompanyId == compId && f.tlWeekEnding == weekend
select new
{
EmpNum = e.empnum,
EmployeeName = e.empName,
DateWorked = f.tlDateWorked,
CraftCode = c.craftCode,
CCID = f.tlCraftId,
STime = f.tlStraightTime,
OTime = f.tlOT
}).OrderBy(x => x.EmployeeName).ToList();
【问题讨论】:
-
只需将其设为调用
ToList的列表并使用list.Add()添加项目:foremandata.Add(whatever)。 -
既然您已经完成
ToList(),您可以使用foremandata.Add()获取新数据或使用foremandata.AddRange()获取具有相同类型的现有列表,具体取决于上下文。
标签: c# .net asp.net-mvc entity-framework