title: Linq - Excluding items from different list types
body: <p>Is there any way to select items in a list that aren't contained in another? For example:</p>
  
  <pre><code>list1 = From t In list1 Where Not list2.Contains(t.column1)
  </code></pre>
  
  <p>That gives me the error:</p>
  
  <pre><code>Value of type 'Integer' cannot be converted to '&lt;anonymous type&gt;'
  </code></pre>
  
  <p>which makes sense, since list2.Contains is expecting the same type as list2. However, the list types are different. I want only to select based on column comparisons.</p>