在LINQ中求和时出错

  • 本文关键字:出错 求和 LINQ c# linq
  • 更新时间 :
  • 英文 :


我有一个数据表的列作为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);

相关内容

  • 没有找到相关文章

最新更新