title: Lambda query to reverse order a list by date
body: <p>I have this function that shows a list of messages in reverse order.</p>
  
  <pre><code> protected void setupMessages(IList&lt;Message&gt; Messages)
   {
       List&lt;Message&gt; messages = new List&lt;Message&gt;() ;
       messages.AddRange( Messages.OrderBy(message =&gt; message.DateAdded).Reverse());
       MessagesRepeater.DataSource = messages;
       MessagesRepeater.DataBind();
   }
  </code></pre>
  
  <p>I was wondering if there was a way to reverse the order within the lambda query without calling the Reverse Method? Or is calling Reverse() the only way to do this?</p>