title: Where clause not working on LINQ IQueryable query
body: <p>Using Linq to Entities, the where clause is not working when I do a Where lamba expression on a Linq object created with a written LINQ statement.</p>
  
  <p>This does not work.  Query executes, but results are returned unfiltered.</p>
  
  <pre><code>var myQuery = (from l in db.MyTable
                       select l);
  myQuery.Where(r =&gt; availableStatusList.Contains(r.Status));
  var myObj = myQuery.ToList();  
  </code></pre>
  
  <p>This does work.  Query executes, AND results are returned filtered properly.</p>
  
  <pre><code>var myQuery = (from l in db.MyTable
                       select l).Where(r =&gt; availableStatusList.Contains(r.Status));
  var myObj = myQuery.ToList();
  </code></pre>
  
  <p>As far as I understand, both of these should return equivalent results.  Any reason why the first one does not listen to the Where clause?</p>