title: How do you return a default value if a LINQ to entities query returns no values
body: <p>In a LINQ to entities expression like this:</p>
  
  <pre><code>var vote = (from vote in db.Vote where
      vote.Voter.Id == user.Id
      select v).FirstOrDefault();
  </code></pre>
  
  <p>How do you add a DefaultIfEmpty value so that when there's no vote I'd get a default value?</p>