按升序日期排序项目列表

Sea*_*ean -1 c# linq sorting razor

我的页面有一个事件列表,我按以下代码行排序:

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

这将按日期降序返回所有项目.所以现在它来自August 2015,July 2015等等.我需要的是显示相反的情况.

我试过看看方法中是否有升序调用,OrderBy()但我找不到任何东西.有人可以帮帮我吗?

B B*_*B B 7

使用desc意味着下降.你应该使用ASC,如下所示,它应该工作.

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