版权声明:本文为Martin原创文章,未经Martin允许不得转载。 https://blog.csdn.net/qq_36279445/article/details/82190484
handlingUnit.PickExpandDetailsItems = handlingUnit.PickExpandDetailsItems
.GroupBy(p => p.MaterialId)
.Select( p => new PickExpandDetailsViewModel{
MaterialId = p.Key,
Description = p.First().Description,
PickedQty = p.Sum(item => item.PickedQty),
UoM = p.First().UoM
})
.OrderBy(d => d.Line).ToList();
handlingUnits.Add(handlingUnit);