Ho due raccolte che hanno proprietà Email
in entrambe le raccolte. Ho bisogno di ottenere un elenco degli elementi nel primo elenco dove Email
non esiste nel secondo elenco. Con SQL userei semplicemente "non in", ma non conosco l'equivalente in LINQ. Come è fatto?
Finora ho un join, come ...
var matches = from item1 in list1
join item2 in list2 on item1.Email equals item2.Email
select new { Email = list1.Email };
Ma non posso unirmi poiché ho bisogno della differenza e l'unione fallirebbe. Ho bisogno di un modo di usare Contiene o esiste credo. Non ho ancora trovato un esempio per farlo.