t1仅包含一行:
var t2 = t1
.GroupBy(x => x.DateYYMMDD)
.OrderBy(g => g.Key)
.Select(g => new ScreenTimeModel
{
DateYYMMDD = $"20{g.Key.Substring(0, 2)}/{g.Key.Substring(2, 2)}/{g.Key.Substring(4, 2)}",
LearnTime = TimeSpan.FromSeconds(g.Where(gx => gx.Mode == (int)MO.Learn).Sum(gi => gi.ScreenSeconds)).ToString(@"hh\:mm\:ss"),
});
当我尝试运行此代码并检查t2时,我发现没有元素。
至少应该没有一个要素吗?
我不确定,但是我认为这是因为您的t2变量处于状态请求中,因此您应该尝试在.Select调用之后调用ToList()方法并重新验证。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句