最佳答案
我有两个集合,在两个集合中都有属性Email
。我需要获得第一个列表中Email
在第二个列表中不存在的项的列表。对于SQL,我只会使用“not in”,但我不知道在LINQ中等价。怎么做呢?
到目前为止,我有一个连接,比如。
var matches = from item1 in list1
join item2 in list2 on item1.Email equals item2.Email
select new { Email = list1.Email };
但我不能加入,因为我需要的差异和连接将失败。我需要一些方法使用包含或存在我相信。我只是还没有找到这样做的例子。