【发布时间】:2017-06-26 20:34:35
【问题描述】:
我正在尝试按DateAdded(类型为DateTime)的日期部分对“组织”进行排序,同时忽略时间。在该主要排序之后,我想按组织名称进行排序。
这是我目前拥有的,但它也是根据时间排序的:
IQueryable<Organization> organizations = from m in context.Organizations
orderby m.OrgName ascending
orderby m.DateAdded ascending
select m;
上面的方法几乎可行,但它也可以按时间排序。
【问题讨论】:
-
取决于您的 IQueryProvider。实体框架?链接到sql?
-
m.DateAdded .Date 应该可以解决它的日期时间
-
除非 IQueryProvider 支持,否则不会工作
标签: .net linq sorting datetime