У меня есть следующее выражение LINQ, и мне нужно добавить два поля extrastring (newFieldWhat и newFieldBy) в объект Record в списке результатов. Значение String может быть как первым, так и последним, без разницы. Как я могу это достичь?Группа Linq по выбору
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' на лету. Чего вы пытаетесь достичь? –