【发布时间】:2021-12-23 07:51:01
【问题描述】:
我有以下代码按发票编号和分组付款金额
- 如果类型 1 或 2 我想将
sum(Amount)显示为Interest, - 如果类型 3 或 4 我想将
sum(Amount)显示为Principal
我尝试使用以下代码按InvoiceNumber 分组,如下所示,但我得到InvalidOperationException: The LINQ expression GroupByShaperExpression' 异常。
我想完成
Type Amount InvoiceNumber
1 $100 123
2 $50 123
3 $100 123
4 $1200 123
1 $100 124
1 $300 124
3 $100 124
3 $300 124
4 $100 124
我想按发票编号分组,然后对 Type = 1&2 的 Amount 字段的值求和,并显示为 Interest 和 3&4 作为 Princepal
InvoiceNumber Interest Princepal
123 $150 $1300
124 $400 $500
【问题讨论】:
-
请提供完整的异常信息。它被截断了
-
@NineBerry 我刚刚更新了它。谢谢
标签: c# .net entity-framework linq