我有 2 个不同的列表,其中包含 2 个名为 EmpId 和 EntryDate 的属性。从列表 1 中,我只想选择列表 2 中存在的那些记录。
伪代码:-
var list1 = ctx.tblHoli.Select(m=>new{m.EmpId, m.EntryDate}).ToList();
var list2 = ctx.tblWeek.Select(m=>new{m.EmpId, m.EntryDate}).ToList();
在list3
中,我想要list1
记录,这些记录存在于list2
最简单的方法是什么?
你想要交集:
var list3 = list1.Intersect(list2).ToList();