【发布时间】:2012-01-06 12:34:53
【问题描述】:
我有以下型号:
public class A
{
public int? Id {get;set;}
public DateTime Start {get;set;}
public DateTime End {get;set;}
}
现在我想按日期对所有条目进行分组,并按日期降序对它们进行排序,并按时间升序排序(使用 LINQ)。示例输出:
Jan 3. 2012
-- 10:00-11:00
-- 11:00-13:00
Jan 2. 2012
-- 10:00-11:00
-- 12:00-15:00
Jan 1. 2012
-- 9:00-10:00
-- 12:00-13:00
是否可以在 LINQ-to-SQL 中实现这一点,还是在查询执行后(在结果列表上)我必须这样做?
【问题讨论】:
-
Start和End只是 DateTime 条目,例如可视化时间表。
标签: c# linq entity-framework linq-to-sql