我一直在努力在 LINQ 中进行分组,我想根据日期时间字段的日期部分进行分组并聚合其他字段。
示例表布局
myDateField myIntField1 myIntField2 myIntField3
01/02/2013 5 5 5
01/02/2013 5 5 5
02/02/2013 10 10 10
02/02/2013 10 10 10
我想返回一个列表
myDateField myIntField1 myIntField2 myIntField3
01/02/2013 10 10 10
02/02/2013 20 20 20
我已经使用 msdn 示例管理了以下内容,但无法真正了解如何使用它。它指出我应该能够访问新BookedList
组,但不断收到匿名类型错误等。
Dim bestdays = From a In b
Where a.BookedOn < a.EventDayTime And a.Cancelled = False
Group By BookDate = a.BookedOn.Value.Date
Into BookedList = Group