我有以下LINQ表達式,我需要在結果列表中添加兩個額外字符串字段(newFieldWhat和newFieldBy)到Record-object。字符串值可以是第一個也可以是最後一個,沒有區別。我怎麼能做到這一點?Linq group by select
List<Record> groupedTable = (from t in recordTable
group t by new {t.groupBy1}
into grp
select new
Record{
groupBy1 = grp.Key.groupBy1,
attribute1 = grp.Sum(t => t.attribute1),
newFieldWhat = ?
newFieldBy = ?
}).OrderBy(a => a.groupBy1).ToList();
'grp.First()','grp.Last()'或你的意思是什麼東西? –
您是否在問如何將屬性添加到Record類中?...... –
您無法在運行中修改您的類「Record」。你想達到什麼目的? –