Ho molte più relazioni tra dipendente e gruppo. seguente istruzione linqRimuovi duplicati in base al valore della colonna-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 };
restituisce groupid e l'employeeid. e il risultato è
GrpId | EmployeeID
6 | 18
6 | 20
7 | 19
7 | 20
Ho bisogno di rimuovere le righe per le quali il dipendente sta ripetendo ad es. una delle fila con EmployeeID = 20
Grazie
Cosa farebbe rimuovere l'ultima riga anziché quella con GrpId = 6? –
ok, ho bisogno di risultati con Employeeids distinti, chiunque può essere rimosso – Tassadaque