我一直在努力这个星期。我似乎可以在C#中找到答案,但不能在vb.net中找到答案,因为VB.net使用的是匿名类型。我可以将我的专栏分组,但我只想要短日期(11/11/11),而不是日期和时间(11/11/11 11:11:11)。这里是我目前得到的:linq groupby没有时间字段vb.net
Dim preSort = SortedTimeline.GroupBy(Function(GroupTime) New With {Key GroupTime.Scheduled_Start})
这只有在时间也匹配时才创建组。而且我不能在密钥上放置任何.tostring或任何日期魔法,因为它是匿名的。
任何想法???
你就不能使用'GroupTime.Scheduled_Start.Date'? – DavidG
'DbFunctions.TruncateTime'就是你需要的。如果您使用C#或VB.NET,则无关紧要。 –
dbfunctions告诉我:“匿名类型成员的名字只能推断弗洛姆单或合格的名字,不带参数”我已经忘了,但走这条道路之前。 – Doonze