Linq Group By Issue - 无法正确使用语法

时间:2014-06-24 05:40:22

标签: linq

出于某种原因,我完全坚持使用vb.net中LINQ Group的语法 - 有人可以帮我理清以下内容吗?

我有5000个这样的对象:

Public Class ExpressionReturn
    Implements IComparable(Of ExpressionReturn)

    Public Property Price As Price
    Public Property Value As Nullable(Of Decimal)
    Public Property Expression As Expression
    Public Property Rank As Single
End Class

我正在尝试将它们组合在price.priceid(一个整数)上,然后返回一个等级的总和,以得到一系列对象,例如:

Public Class RankReturn
    Public Property Price As Price
    Public Property Expression As Expression
    Public Property RankSum As Single
End Class

我坚持使用Linq中的Group By的语法......任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

感谢您回复我 - 在使用清晰的代码播放代码之后,c#(其中包含大多数示例)和vb.net之间的差异似乎是您似乎必须返回相同的对象正在分组的select语句。

我现在放弃了这种方法,因为分组比我想象的要慢得多 - 我用字典来存储我需要的总和,这比7毫秒要快得多5毫秒!