【发布时间】:2015-11-21 15:16:16
【问题描述】:
我需要显示跟踪日志中的最后一个活动,并按 ClientId 和最后一个活动日期分组。我的代码工作正常。
我现在需要在结果中添加另一列,即“备忘录”字段。
结束查询将是 ClientId 的 Last Tracking Date 和该行的“Memo”字段。
工作代码(无备注字段)
var q =(
from t in Trackings
group t by t.ClientID into g
select new {ClientID = g.Key, Date = g.Max(x=>x.TrackDate)}
).ToList();
结果:
46, 10/29/2015 12:09:42 PM
69, 11/1/2015 5:44:47 AM
29, 11/6/2015 12:55:21 PM
期望的结果
46, 10/29/2015 12:09:42 PM, User Login
69, 11/1/2015 5:44:47 AM, Update Account
29, 11/6/2015 12:55:21 PM, User Login
如何在 GroupBy 和 MAX 选择完成后添加另一列并获取 ROW 的 MEMO?
【问题讨论】: