我正在使用linqpad,当我分组时,它做了一个非常棒的工作,为我分组的每个键显示表。但我不能对摆出来的桌子排序。
以下是我所拥有的:
tblAgentActivities
.Where (aa => aa.StartDate >= DateTime.Today)
.OrderBy (aa => aa.AgentActivityID)
.GroupBy (aa => aa.tblUser.FullName)
.OrderBy (aa => aa.Key)我希望按键对组进行排序(即工作),然后按AgentActivityID (不工作)对分组表进行排序。
发布于 2014-02-11 14:33:01
这个怎么样:
tblAgentActivities
.Where (aa => aa.StartDate >= DateTime.Today)
.GroupBy (aa => aa.tblUser.FullName)
.Select(aa => new {
FullName = aa.Key,
List = aa.OrderBy(u => u.AgentActivityID).AsEnumerable()
})
.OrderBy (aa => aa.FullName)
.ToList();https://stackoverflow.com/questions/21704482
复制相似问题