我有一个如下所示的DataTable。我需要使用linq查询它
像linq这样的查询
select B, Count(C)
from DataTable
group by B
答案 0 :(得分:0)
试试这个:
db.DataTable
.GroupBy(x => x.B)
.Select(new { B = x.Key, CountC = x.Count(y => y.C) });
答案 1 :(得分:0)
试试这个:
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
替换为适当的数据类型,例如:int
,string
等。