Linq计算列中的所有项目

时间:2011-03-24 21:14:34

标签: c# linq linq-to-sql

我如何做这样的linq查询 例如,我想要计算一列中的所有数字,并让它返回它们的结果

由于

4 个答案:

答案 0 :(得分:1)

var count = mytable.Sum(t => t.myCol);

答案 1 :(得分:1)

我发现LINQ to SQL samples site on MSDN是这类基本问题的绝佳参考。

Simple Sum example可能是你想要的:

// This sample uses Sum to find the total freight over all Orders.
void LinqToSqlCount03()
{
    var q =  (from o In db.Orders 
             select o.Freight).Sum()
}

答案 2 :(得分:0)

尝试以下方法:

numbers.Sum(n => n.Value);

答案 3 :(得分:0)

我们走了:

 DbContextName = dbTableName.Count(x=>x.columnName);