title: How do I merge two LINQ statements into one to perform a list2.Except(list1)?
body: <p>Currently, I have the following LINQ queries. How can I merge the two queries into one. Basically, write a LINQ query to bring back the results I'd get from </p>
  
  <pre><code>IEnumerable&lt;int&gt; deltaList = people2010.Except(allPeople);
  </code></pre>
  
  <p>except in a single query.</p>
  
  <pre><code>var people2010 = Contacts.Where(x =&gt; x.Contractors
  .Any(d =&gt; d.ContractorsStatusTrackings
  .Any(date =&gt; date.StatusDate.Year &gt;= 2010)))
  .Select(x =&gt; x.ContactID);
  
  var allPeople = Contacts.Where(x =&gt; x.Contractors
  .Any(m =&gt; m.ContactID == x.ContactID))
  .Select(x=&gt; x.ContactID); 
  </code></pre>
  
  <p>Thanks!</p>