mam 2 Wykaz GUID jako:Jak znaleźć różnicy między 2 IEnumerable obiektów
IEnumerable<dynamic> userids = null;
IEnumerable<dynamic> lsCheckedUsers = null;
Lista ID użytkownika i lsCheckedUsers są wypełniane z bazy danych SQL przy użyciu elegancki.
Chciałbym teraz znaleźć wszystkich użytkowników, którzy nie są w lsCheckedUsers.
Próbowałem następujące
var userdifference = userids.Where(i => !lsCheckedUsers.Contains(lsCheckedUsers));
var userdifference = userids.Except(lsCheckedUsers);
żadna z powyższych rzeczywistych zwraca różnicę między 2.
Jak uzyskać różnicę GUID, które nie istnieją w obu.
Jestem pewien, że lsCheckedUsers ma GUID, które są w użytkownicy o identyfikatorach
'lsCheckedUsers.Contains (lsCheckedUsers)' jest bardzo interesująca notatka oświadczenie - będzie stała ('FALSE myślę) cały czas ... –
Czy istnieje powód używasz' IEnumerable 'zamiast' IEnumerable '? –
itsme86