我得到了以下查询,它执行得很好,只是它始终具有 ResubCount = 1,而不是每个 UserId 的值。
现在:
ResolvedDate: Date
ResubCount = 1
UserId = UserId
该查询现在从数据库返回(假设)十个结果。
我希望它是这样的:
ResolvedDate: Date
ResubCount = 10
UserId = UserId
这是我的查询:
var result = (from a in _dataContext.Activities
where a.IsResolved && a.ResolvedDate != null
group a by new { a.ResolvedDate, a.UserId }
into agroup
select new
{
ResolvedDate = EntityFunctions.TruncateTime(agroup.Key.ResolvedDate),
ResubCount = agroup.Count(),
UserId = from item in agroup select new { item.UserId }
});