如何在 Linq 中使用 Sum() 函数?

7

我该如何将这个语句转换为LINQ?

SELECT Sum(Balance) FROM account WHERE name='stocks' AND userid=290;

3
你自己尝试了什么?你现在遇到了哪段代码的问题? - J. Steen
1
与您的第一个问题类似,同样的主题,同样(糟糕)的质量。 - Michal Klouda
感谢您(不太好的)信息.... @Michal Klouda - user1719311
3个回答

10
decimal sumLineTotal = (from od in account
                        where name == 'stocks' && userid == 290
                        select Balance).Sum();

6
var sum = db.account.Where(a => a.name == "stocks" && a.userid == 290)
                    .Sum(a => a.Balance);

0

像这样:

myBalanceSum = account.Where(x => x.name == 'stocks' && x.userid == 290 ).Sum(x => x.Balance);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接