我怎样才能计算这个linq到sql查询的总和?

时间:2015-09-26 10:02:10

标签: c# linq-to-sql

我是linq to sql的初学者,我使用c#linq来编写sql并编写了这个查询:

var query_find = (from t in behzad.Interconnect_Traffic_Analysis_Details
                  where t.FILEID == FILE_ID && t.code_operator.Trim() == item.code_operator.Trim()
                  select new { t.moddat }).ToList();

我想计算t.moddat列的总和,如何将此查询转换为值的总和?感谢。

t.moddatnvarchar(max)数据类型并保存到该double数据类型值。

1 个答案:

答案 0 :(得分:1)

试试这个

 var query_find = (from t in behzad.Interconnect_Traffic_Analysis_Details
                                     where t.FILEID == FILE_ID && t.code_operator.Trim() == item.code_operator.Trim()
                                     select new
                                     {
                                        sum= t.moddat
                                     }).ToList();
 var sum= query_find.Sum(x => Convert.ToDouble(x.sum));