title: How to get top 1 records from a query
body: <p>Say there are 5 records from the query, how do I get the top 1 records? This is my current code.</p>
  
  <pre><code>public Application GetByUserIdAndVersion(int userId, string version)
  {
      VettingDataContext dc = new VettingDataContext(_connString);
      return (from a in dc.Applications
              where a.UserId == userId &amp;&amp; a.chr_Version == version
              select a).SingleOrDefault&lt;Application&gt;();
  }
  </code></pre>