62,041
社区成员
发帖
与我相关
我的任务
分享
var result = from p in list
group p by new { p.BeginTime, p.EndTime} into g
select new
{
g.Key.BeginTime,
g.Key.EndTime,
NursingItemId= string.Join(",", g.Select(s => s.NursingItemId))
};
var q=list.
groupby(d=>
new {d.begintime,d.endtime}).
select(d=>
new {d.key.begintime,d.key.endtime,string.join(",",list.where(x=>
x.begintime=d.key.starttime&&
x.endtime==d.key.endtime).
select(x=>x.nusid))})
手写的 不知道你能不能看得懂....