如何通过 linq 选择计数值

  • 本文关键字:选择 何通过 linq linq
  • 更新时间 :
  • 英文 :


我想通过linq在下面表达sql

select catalog,queryname,COUNT(*) from doctemplatecells group by catalog,queryname

我不知道如何获取计数(*),谢谢

每个组都由它的键(目录、查询名称)和由组的IEnumerable<>实现表示的元素组成。

因此,如果 LinQ 的结果有一个组,则可以Count()调用扩展方法。

var groups =  doctemplatecells.GroupBy(dtc => new { Catalog = dtc.catalog, QueryName = dtc queryname });
foreach(group in groups)
{
    console.WriteLine("{0} {1} #{2}", group.Key.Catalog, group.Key.QueryName, group.Count());
}

相关内容

  • 没有找到相关文章

最新更新