title: linq remove items from query where any list value is present
body: <p>I am trying to retrieve this in linq but can't seem to figure it out. I want to filter a query based on if a value in the query exist in a list but remove those items from the query.</p>
  
  <p>Let say I have a list of ids</p>
  
  <pre><code>List&lt;int&gt; UserIds = new List&lt;int&gt;(); //contains 1 2 3
  
  var query = MyTable.Where(a=&gt;a.Id.Notexist(UserIds))
  </code></pre>
  
  <p>basically I would want to remove all items from the UserId list from the query)
  so query should not return items with Id = 1,2, or 3</p>