c# - 如何在 Linq 中订购日期?

标签 c# linq entity-framework

我正在使用 C# 和 LINQ,我有一些 Date 类型的日期

目前我正在使用此脚本按开始日期对列表进行排序,从早到晚。

使用以下代码我的事件没有排序:

      events.OrderBy(x => x.DateTimeStart).ToList();    
      return events.AsQueryable();

这里可能出了什么问题?

最佳答案

events.OrderBy(x => x.DateTimeStart).ToList() 创建一个新列表,您不返回它。

你可能想要类似的东西

return events.OrderBy(x => x.DateTimeStart).ToList(); 

关于c# - 如何在 Linq 中订购日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15019542/

相关文章:

vb.net - 我可以在查询表达式语法中指定 Queryable.GroupBy (而不是 Enumerable.GroupBy)

c# - yield 模式,状态机流程

c# - 将 ThreadPool 与回调一起使用

c# - Entity Framework 中的表值函数?

c# - 在 C# 中需要有关 Linq 过滤的帮助

c# - 连接到 Entity Framework 中的未知数据库

asp.net-mvc - 如何在我的 ASP.NET MVC 代码中避免标签汤?

c# - 继承IdentityUser时如何创建新用户

c# - 我可以使用 Sync Framework 同步移动、桌面和 Web 服务器数据库吗?

c# - 用于 C# 的 Maven API