2014-12-02 67 views
-1

我有一个表:如何获得同一行中不同列的总和?

Id | Col1 | Col2 | Col3 

1 | 1.1 | 1.2 | 1.3 

2 | 2.1 |2.2 | 2.3 

我怎样才能使用LINQ COL1 + COL3的总和,从ID 2?

+0

如果它是一个单行反正:'VAR REC = tbl.Single(R => r.Id == 2); double sum = rec.Col1 + rec.Col3;' – 2014-12-02 12:45:36

+0

@dav_i不清楚??这个问题是完全清楚的,我明白,并在几秒钟内正确回答。那怎么不清楚?这里的主持人真的变得很糟糕...... – 2014-12-02 17:47:40

回答

4
Table.Where(row => row.Id == 2).Sum(row => row.Col1 + row.Col3) 
0

尝试是这样的:

TableData.where(t=>t.Id==2).Sum(t=> t.Col1 + t.Col3); 
相关问题