title: How to get a an object in list with min field value using linq?
body: <p>I want to get an object from the list that has minimum price value.
  I did it following way but not getting the item. I do not want to do ordering.</p>
  
  <pre><code>cOrderItem oItem = this.OrderItems
                  .Where(p =&gt; p.CategoryID == catID &amp;&amp; p.n_IsOfferApplied == false)
                  .Min(p =&gt; p.OrderItemPrice).FirstOrDefault();
  </code></pre>