var messages = list.GroupBy(p=>p.RefOrderNo,(k,v)=> new {OrderNo = k,SkuInfo = v}) .Select(p => { var ...
var messages = list.GroupBy(p=>p.RefOrderNo,(k,v)=> new {OrderNo = k,SkuInfo = v}) .Select(p => { var item = p.SkuInfo.FirstOrDefault(); return new ReplaceLabelSkuMessage { OrderNo = p.OrderNo, Operation = new WMS.Message.Operation { Operator = item.CreateBy, OperateTime = item.CreateOn }, ReplaceLabelSkuDetail = p.SkuInfo.Select(s => new ReplaceLabelSkuDetail { SKU = s.SKU, Weight = s.Weight, Lenght = s.Lenght, Width = s.Width, Height = s.Height }).ToList() }; });
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:二段Linq Groupby操作
关键词:linq
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。