Удалить дубликат на основе значения столбца-linq

У меня много-много отношений между сотрудником и группой. следующее заявление linq

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 };

возвращает groupid и employeeid. и результат

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

Мне нужно удалить строки, для которых повторяется сотрудник, например любой из подряд с employeeid = 20
Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос