Я очень плохо знаком с linq и пытаюсь найти запрос linq к набору данных, который будет возвращать значение максимального количества на основе групповых записей.
запрос linq, который у меня пока есть,
Dim sales = From soldData In SDOSoldDataTable.AsEnumerable
Where (soldData.Field(Of DateTime)("sold_date") >= lastMonthStartDate _
And soldData.Field(Of DateTime)("sold_date") <= lastMonthEndDate) _
Group soldData By username = soldData.Field(Of String)("user_name") _
Into Group _
Select _
username, _
numSales = Group.Count()
В этом запросе указывается количество продаж на одного продавца (имя пользователя) за последний месяц. Теперь я хочу вернуть имя продавца, у которого было больше всего продаж за последний месяц. Я предполагаю, что это какой-то агрегированный запрос, использующий Max () против продаж, но я не могу понять это.
Спасибо,
Omar