繁体   English   中英

使用linq查询数据表以获取计数顺序

[英]Query datatable using linq to get count order by

我有一个DataTable,如下所示。 我需要使用linq查询它

像这样的查询在linq

select B, Count(C)
from DataTable
group by B

尝试这个:

db.DataTable
    .GroupBy(x => x.B)
    .Select(new { B = x.Key, CountC = x.Count(y => y.C) });

尝试这个:

var qry = datatable1.AsEnumerable()
    .GroupBy(a=>a.Field<type>("FieldB"))
    .Select(grp=>new
          {
             value = grp.Key,
             count = grp.Count(c=>c.Field<type>("FieldC"))
          });

用适当的数据类型替换type ,例如: intstring等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM