gpt4 book ai didi

c# - LINQ 中基于组的字段连接

转载 作者:可可西里 更新时间:2023-11-01 08:01:21 25 4
gpt4 key购买 nike

我想使用 LINQ 连接一个基于 Userid 和日期字段分组的时间字段。我正在使用 VS2010 C#(WPF)。

我有以下格式的集合。

enter image description here

想要这样的结果

enter image description here

最佳答案

您想GroupBy UserId、Date 和大概的Deptname:

_context.Log.GroupBy(l => new { l.UserId, l.dates.Date, l.Deptname })
.Select(g => new { g.Key.UserId, g.Key.Date, g.Key.Deptname, Log = string.Join(",", g.Select(i => i.times)) });

应选择第一个 UserIdDateDeptname。然后一起加入日志时间。还没有检查过这个,但看起来它应该可以工作。

关于c# - LINQ 中基于组的字段连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18203169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com