2015-02-11 38 views
-1

我的页面有我在下面的代码行排序为顺序的事件列表:挑选出的项目列表按升序日期

results = CurrentPage.Children 
    .Where("eventDate >= minDate AND eventDate < maxDate", month) 
    .OrderBy("eventDate desc") 
    .Skip(currentPage * itemsPerPage) 
    .Take(itemsPerPage); 

这将返回我的按日期降序排列的所有项目。所以现在它从August 2015July 2015等等。我需要的是它显示相反。

我试过看看是否有OrderBy()方法中的上行呼叫,但找不到任何东西。有人可以帮帮我吗?

回答

7

使用desc表示下降。你应该像下面一样使用ASC,它应该可以工作。

results = CurrentPage.Children.Where("eventDate >= minDate AND eventDate < maxDate", month) 
          .OrderBy("eventDate asc") 
          .Skip(currentPage * itemsPerPage) 
          .Take(itemsPerPage);