データベース内に次のデータがあるとします。LINQを使用して複数の合計を取得する方法
class Data
{
public int Category { get; set; }
public int ValueA { get; set; }
public int ValueB { get; set; }
}
どのように私はCategory == 1
でValueA
の合計ともすべての行のValueB
の合計を取得するためにLINQクエリを書くことができますか?
すべてのデータをロードしてから、ロードされたデータにSum
を使用することはできますが、データベースに合計することをお勧めします。
私はgroup by
を使用できますが、私は何でもグループ化しているわけではありません。私はちょうどこれらの2つの合計をデータから求めます。
することはでき1.チェックアウトこの関連する質問のように一定の値でグループhttp://stackoverflow.com//questions/10239987/get -single-of-two-columns-in-one-linq-query-without-grouping – juharr