Distinctes dans LINQ avec les types anonymes (dans VB.NET)

En supposant que le référencés List ci-dessous contient 2 éléments:

Dim Countries = From c In List _
                Select New With { .Country = c.Country, .CountryID = c.CountryID }

le code ci-dessus renvoie

.Country=Spain .CountryID = 1
.Country=Spain .CountryID = 1

Comment puis-je obtenir les valeurs distinctes? Le Countries requête doit contenir uniquement

.Country=Spain .CountryID = 1
Ceci s'est avéré être une question intéressante Chocol8.

OriginalL'auteur OrElse | 2011-07-02