Member 10371658 Ответов: 1

Как отсортировать список по количеству строк с помощью group by в linq


как получить список по группе и отсортировать сгруппированный список на основе количества строк в linq.

как я могу это сделать? пожалуйста помочь

Что я уже пробовал:

var add = attributeValue.OrderByDescending(x => x.AttributeID.Count()).GroupBy(x => x.AttributeID).ToList();

1 Ответов

Рейтинг:
5

Graeme_Grant

Не уверен, что это ваши данные, но это может быть то, что вы ищете:

var add = attributeValue.GroupBy(x => x.AttributeID)
                        .OrderByDescending((x) => x.Count());


Member 10371658

да, это работает, чего я и ожидаю.

Большое спасибо.

Graeme_Grant

всегда пожалуйста :)