title: converting linq query to icollection
body: <p>I need to take the results of a query:</p>
  
  <pre><code> var query = from m in db.SoilSamplingSubJobs where m.order_id == id select m;
  </code></pre>
  
  <p>and prepare as an ICollection so that I can have something like </p>
  
  <pre><code> ICollection&lt;SoilSamplingSubJob&gt; subjobs
  </code></pre>
  
  <p>at the moment I create a list, which isnt appropriate to my needs:</p>
  
  <pre><code>query.ToList();
  </code></pre>
  
  <p>what do I do - is it query.ToIcollection() ?</p>