title: Linq - advanced .OrderBy
body: <pre><code>Foo().OrderBy(x=&gt; x.Name)
  </code></pre>
  
  <p>What if I want the collection to be sorted that way, but exactly one element with Id == (let's say 314) should be always in the beginning, regardless of its name.</p>