IT干货网

c#之在 LINQ 中选择计数

third_qq_4accc0ab0fa5b582 2025年05月04日 编程设计 172 0

我得到了一个带有列的 SQL Server 表 ResolvedDateResolvedBy .

现在我想选择这两列并计算它们的结果,我想我会这样实现:

_dataContext.Activities 
    .Where(a => a.IsResolved && a.ResolvedBy == userId) 
    .Select(a => new { a.ResolvedDate, ***COUNT*** }); 

如您所见,缺少 Count-Part。

我想获取在此 ResolvedDate 中完成的所有事件并对其进行计数。

我该如何实现?

请您参考如下方法:

from a in dataContext.Activities 
where a.IsResolved && a.ResolvedBy == userId 
group a by a.ResolvedDate into g 
select new {ResolvedOn=g.Key, NumberResolved= g.Count()} 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!