title: AsEnumerable() vs. "as IEnumerable<T>"
body: <p>What is the difference between</p>
  
  <pre><code>(db.Records as IEnumerable&lt;Record&gt;).Where(...)
  </code></pre>
  
  <p>and</p>
  
  <pre><code>(db.Records.AsEnumerable()).Where(...).
  </code></pre>
  
  <p>Is <code>AsEnumerable()</code> a shortcut for <code>source as IEnumerable&lt;T&gt;</code> only?</p>
  
  <p>I've read <a href="https://msdn.microsoft.com/en-us/library/bb335435(v=vs.90).aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/bb335435(v=vs.90).aspx</a>, but did't find any info about it.</p>