J'ai deux collections qui ont des propriétés Email
dans les deux collections. J'ai besoin d'obtenir une liste des éléments de la première liste où Email
n'existe pas dans la deuxième liste. Avec SQL, j'utiliserais simplement "pas dans", mais je ne connais pas l'équivalent dans LINQ. Comment cela se fait-il?
Jusqu'à présent, j'ai une jointure, comme ...
var matches = from item1 in list1
join item2 in list2 on item1.Email equals item2.Email
select new { Email = list1.Email };
Mais je ne peux pas rejoindre car j'ai besoin de la différence et la jointure échouerait. J'ai besoin d'une manière d'utiliser Contains ou Exists, je crois. Je n'ai tout simplement pas encore trouvé d'exemple pour le faire.