Группировка с сохранением порядка в Linq

У меня есть IQueryable(Of Job)где Иов, среди прочего:

Property CreatedOn as DateTime
Property JobType as JobTypes

Enum JobTypes
    JobType1
    JobType2
    JobType3
End Enum

То, что я хочу получить, - это список, упорядоченный по CreatedOn, затем сгруппированный по JobTypeсо счетом

. Например, скажем, у меня есть (сокращенные даты)

11:00  JobType1
11:01  JobType2
11:02  JobType2
11:03  JobType2
11:04  JobType2
11:05  JobType3
11:06  JobType1
11:07  JobType1

я хочу

JobType1 1
JobType2 4
JobType3 1
JobType1 2

Я не знаю, как учитывать порядок при группировке. может кто-нибудь указать мне правильный способ сделать это? Я бы предпочел беглый синтаксис. VB.Net или C #в порядке.

5
задан Basic 3 July 2012 в 11:46
поделиться