我有一个数据表的列作为total。我需要在linq的帮助下获得该列的总和,然后需要在控制台中显示
我尝试了以下代码,但我得到了这个错误:
对象不包含合计的定义。
var v = from s in dt.AsEnumerable()
group s by 1 into g
select new
{
total = g.Sum(x => x.Field<int>("Total") )
};
dynamic vf = v;
Console.WriteLine(vf.total);
试试这个
var vf = (from s in dt.AsEnumerable()
group s by 1 into g
select new
{
total = g.Sum(x => x.Field<int>("Total") )
}).FirstOrDefault();
Console.WriteLine(vf.total);