title: Linq code to select one item
body: <p>I find myself writing a lot of code like this to select one item that matches </p>
  
  <pre><code>var item = (from x in Items where x.Id == 123 select x).First();
  </code></pre>
  
  <p>Is there a cleaner way of doing it or is this as concise as I'm going to get?</p>
  
  <p>EDIT: Should have said "Cleaner way using linq syntax". I was already aware of the lambda syntax and it's starting to look like this is actually the only way. I did get some useful info though, so thanks to everyone who replied.</p>