Supprimer les Doublons de colonne en fonction de la valeur de linq

j'ai beaucoup de beaucoup de relation entre l'employé et de groupe. suivant linq déclaration

int[] GroupIDs = {6,7};


var result = from g in umGroups
    join empGroup in umEmployeeGroups on g.GroupID equals empGroup.GroupID
    where  GroupIDs.Contains(g.GroupID)                     
    select new {  GrpId = g.GroupID,EmployeeID = empGroup.EmployeeID };

retourne groupid et l'employé. et le résultat est

GrpId  | EmployeeID
6      |   18
6      |   20  
7      |   19
7      |   20

J'ai besoin de supprimer les lignes pour lesquelles l'employé est en répétant par exemple, un de la ligne avec employeeid= 20

Grâce

Ce que ferait-elle de supprimer la dernière ligne plutôt que celui avec GrpId=6?
ok, j'ai besoin de résultat avec des Employeeids tout le monde peut être retiré

OriginalL'auteur Tassadaque | 2010-08-10