gpt4 book ai didi

linq - LInq 中的 Sum(AND(column))

转载 作者:行者123 更新时间:2023-12-03 20:57:28 24 4
gpt4 key购买 nike

Linq to entities 中以下 SQL 的替代方法是什么?我正在使用 EF 4.1 在 Asp.Net MVC 3 中创建 LINQ 查询:

SELECT Sum(ABS([Installment])) AS SumOfPayments FROM tblSchoolAccount 

最佳答案

这应该有效:

decimal SumOfPayments = db.tblSchoolAccounts.Sum(p => Math.Abs(p.Installment));

编辑

如果您真的想要一个查询表达式,这应该可行,但我认为大多数开发人员会说上面的内容更清晰:

decimal SumOfPayments = (from p in db.tblSchoolAccounts
select Math.Abs(p.Installment)).Sum();

关于linq - LInq 中的 Sum(AND(column)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5524976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com