我是 SQL 和数据库的新手。我在 SQL Server 中有一个表。在该表中有一个列price
。我想总结所有的价格。我尝试的是:
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
我在这里做错了什么?
我是 SQL 和数据库的新手。我在 SQL Server 中有一个表。在该表中有一个列price
。我想总结所有的价格。我尝试的是:
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
我在这里做错了什么?
您可以尝试执行 .Sum 如下所示:
var totalAmount = db.Orders.Select(p => p.Price ?? 0).Sum();
使用 linq to sql的 sum 列中的类似问题
var totalAmount = db.Orders.Sum(p => p.Price);
你应该使用SUM
(LiNQ 扩展方法)
int total = db.Orders.Sum(p => p.Price);