0

SQL とデータベースは初めてです。SQL Server にテーブルがあります。その表には列がありますprice。すべての価格を合計したい。私が試したのは:

var totalAmount = db.Orders.Select(p => new { sum += p.Price });

ここで何が間違っていますか?

4

3 に答える 3

3

以下のように .Sum を実行してみてください。

var totalAmount = db.Orders.Select(p => p.Price ?? 0).Sum();

linq to sqlを使用したsum列での同様の質問

于 2012-12-07T08:53:02.153 に答える
1
var totalAmount = db.Orders.Sum(p => p.Price);
于 2012-12-07T08:51:36.947 に答える
1

あなたが使用する必要がありますSUMLiNQ Extension Method

int total = db.Orders.Sum(p => p.Price);
于 2012-12-07T08:52:35.157 に答える