这是我的控制器方法:
var query = (from t in db.UserContext
orderby t.In_Time, t.Out_Time
group t by new { t.In_Time, t.Out_Time } into grp
select new
{
grp.Key.In_Time,
grp.Key.Out_Time,
hours = grp.Max(t => t.In_Time),
pay = grp.Min(t => t.Out_Time),
}).ToList();
但是当我尝试使用foreach
循环时,它告诉我无法使用它。
目的是,我想检索第一个登录时间和最后一个注销时间并显示
在仪表板中
我想通过此linq查询在一行中进行最少的输入时间和最多的输出时间。
谁能告诉我我怎么做?
我想在仪表板控制器中编写此代码,有人可以告诉我这是否是我要求的正确代码吗?