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