Ich habe zwei Sammlungen, die die Eigenschaft Email
in beiden Sammlungen. Ich muss eine Liste der Elemente in der ersten Liste erhalten, in der Email
ist in der zweiten Liste nicht vorhanden. Bei SQL würde ich einfach "not in" verwenden, aber ich kenne die Entsprechung in LINQ nicht. Wie wird das gemacht?
Bis jetzt habe ich eine Verbindung, wie...
var matches = from item1 in list1
join item2 in list2 on item1.Email equals item2.Email
select new { Email = list1.Email };
Aber ich kann nicht verbinden, da ich die Differenz brauche und die Verbindung fehlschlagen würde. Ich brauche eine Möglichkeit, Contains oder Exists ich glaube zu verwenden. Ich habe nur noch kein Beispiel gefunden, um das zu tun.