私は数週間これに苦労してきました。 VB.netは匿名の型を使用しているので、私はC#で答えを見つけることができますが、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