title: Why can't I use LINQ's First/FirstOrDefault method in OData?
body: <p>I can do the following:</p>
  
  <p><code>container.Users.Where(u =&gt; u.Name == "Omar").FirstOrDefault()</code> </p>
  
  <p>but</p>
  
  <p><code>container.Users.FirstOrDefault(u =&gt; u.Name == "Omar")</code></p>
  
  <p>returns a <code>NotSupportedException (The method 'FirstOrDefault' is not supported.)</code>.</p>
  
  <p>Since these are essentially the same, why is it no supported?</p>