我有一个名为MyList的int列表;它来自于linq到sql查询的结果。 我有一个名为ExistingObjectsList的MyObject的列表,其中包含一个int作为其属性之一。加入null找到缺失的元素
我正在创建一个新列表,其中包含MyObjectsList中但不包含MyList中的所有整数。
这是我到目前为止有:
var NewObjects = (from obj in MyObjectsList
join x in ExistingObjectsList on
obj.ID equals x into outer
from o in outer
where o == null
select o).ToList();
我敢肯定,这是简单的,但此刻它不工作。
感谢您的建议。
你想从MyObjectsList或ExistingObjectsList的对象? – Magnus 2011-06-07 19:06:38
您是否尝试过使用联合并获取不同的对象。 (http://msdn.microsoft.com/en-us/library/bb386993.aspx) – 2011-06-07 19:07:05