C# mvc中linq账户金额的总和#

C# mvc中linq账户金额的总和#,c#,asp.net-mvc,linq,C#,Asp.net Mvc,Linq,**我想把我所有账户的金额列在 账户名称|账户类型|账户余额 账户余额是(如金额)的总和** 除非我遗漏了什么,否则你是在找LINQSum: accountBalance = e.Sum(x => x.Amount); 除非我遗漏了什么,否则你在找LINQSum: accountBalance = e.Sum(x => x.Amount); 您需要在查询中添加GROUPBY,然后可以使用Sum,因此需要执行以下操作 group e by new { fa.accountNam

**我想把我所有账户的金额列在

账户名称|账户类型|账户余额

账户余额是(如金额)的总和**


除非我遗漏了什么,否则你是在找LINQ
Sum

accountBalance = e.Sum(x => x.Amount);

除非我遗漏了什么,否则你在找LINQ
Sum

accountBalance = e.Sum(x => x.Amount);

您需要在查询中添加GROUPBY,然后可以使用Sum,因此需要执行以下操作

group e by new 
{
fa.accountName,
fa.accountType
} into gp
select new AccountsSummary
{
accountName = gp.Key.accountName, 
accountType = gp.Key.accountType,
accountBalance = gp.Sum(u=>u.amount) 
}

您需要在查询中添加GROUPBY,然后可以使用Sum,因此需要执行以下操作

group e by new 
{
fa.accountName,
fa.accountType
} into gp
select new AccountsSummary
{
accountName = gp.Key.accountName, 
accountType = gp.Key.accountType,
accountBalance = gp.Sum(u=>u.amount) 
}

您是否尝试过LINQ
Sum()
?accountBalance=e.Sum(x=>x.Amount);请将代码从图像移到代码标记中显示您的代码,而不是i的图像您是否尝试过LINQ
Sum()
?accountBalance=e.Sum(x=>x.Amount);请将代码从图像移到代码标记中显示您的代码,而不是图像不接受:(错误)'AccountingEntries'不包含'Sum'的定义,并且找不到接受'AccountingEntries'类型的第一个参数的扩展方法'Sum'(是否缺少using指令或程序集引用?)@GeorgeIdeas已引用
系统。Linq
不能仅对单个项求和不接受:(错误)'AccountingEntries'不包含'Sum'的定义,并且找不到接受'AccountingEntries'类型的第一个参数的扩展方法'Sum'(是否缺少using指令或程序集引用?)@georgeidea已经引用了
System.Linq
你不能只对一个数据求和item@GeorgeIdeas欢迎:)@geogeideas欢迎:)