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()但我找不到任何东西.有人可以帮帮我吗?
使用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)