2014-12-02 103 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); 
相關問題