For purpose of EF linq query, is First(c=>cond) equiv to Where(c=>cond).First()? <p>Is there any hidden subtlety, is one perferred, or is one just a shorter way to write the other?</p> <pre><code>Client = db.Clients.First(c=&gt;c.Name == "Client 1") </code></pre> <p>and</p> <pre><code>Client = db.Clients.Where(c=&gt;c.Name == "Client 1").First() </code></pre>