У меня есть такая коллекция:
private ObservableCollection<Playlist> AllArtists;
И Playlist
имеет поле ObservableCollection<Music> Songs
, а Music
имеет свойство string
с именем Album
.
I хочу отсортировать AllArtists
в порядке убывания по количеству отдельных альбомов.
Как мне это сделать?
Это моя неудачная попытка:
AllArtists.OrderByDescending(playlist => playlist.Songs.GroupBy(music => music.Album).Count);