title: Max return value if empty query
body: <p>I have this query:</p>
  
  <pre><code>int maxShoeSize = Workers
      .Where(x =&gt; x.CompanyId == 8)
      .Max(x =&gt; x.ShoeSize);
  </code></pre>
  
  <p>What will be in <code>maxShoeSize</code> if company 8 has no workers at all?</p>
  
  <p><strong>UPDATE:</strong><br>
  How can I change the query in order to get 0 and not an exception?</p>