title: How to reverse a LINQ to SQL query
body: <p>I want to reverse the output of a LINQ to SQL query.
  and .Reverse() does not work, just crashes the page.</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
      NewsDataContext db = new NewsDataContext();
      var News = from news in db.News                   
                 select new 
                 {
                     ID = news.NewsID,
                     kort = news.Short
                 };
  
      foreach (var newa in News)
      {
          Panel1.
          Controls.
          Add(new LiteralControl(newa.kort + 
                                 "&lt;/br&gt;" + 
                                 "&lt;a href=Full.aspx?id=" + 
                                 newa.ID + 
                                 "&gt;Read The full Article&lt;/a&gt;"));
      }
  }
  </code></pre>
  
  <p>Is there another way to reverse it?</p>