【发布时间】:2010-07-05 13:48:52
【问题描述】:
我有一个 linq 表达式,可以分组返回事务。每笔交易都有一个数值,我现在需要知道返回的所有交易中的最高值是多少。此值保存在名为 TransactionId 的字段中
这是我用来获取分组列表的表达式。
var transactions = ctx.MyTransactions
.Where (x => x.AdapterId == Id)
.GroupBy(x => x.DeviceTypeId);
我现在需要编写一个适用于“事务”分组列表的表达式,以找到 TransactionId 字段的“最大值”。我尝试了不同的想法,但似乎没有一个适用于分组结果。我是 linq 新手,所以我不知道该怎么做。
【问题讨论】:
-
你想要每个组的最大值?
-
嗯...我对这个问题的解释不同,因为他说“所有交易返回的最高值”。 @retrocoder:如果你能解释一下你的意思就好了。
-
我追求所有分组项目的总体最大值
-
感谢您的澄清。