我有Example
类元素的列表:集团通过日期,时间和ID在一个LINQ
public class Example
{
public long Id { get; set; }
public string Name { get; set; }
public DateTime SomeDate { get; set; }
}
现在我想组使用ONELINQ
它做以下层次:
public class GroupedByDay
{
public List<GroupedByTime> TimeGroup { get; set; }
}
public class GroupedByTime
{
public List<GroupedById> IdGroup { get; set; }
}
public class GroupedById
{
public string Name { get; set; }
}
因此,结果是一个List<GroupedByDay>
类型的列表,其中Examples
按天,小时(时间跨度?)分组,最后由ID分组。
任何人都可以帮助我吗?
[编辑]
这就是我试图通过组ID的,但我想我应该从其他方面也许开始?
var result =
examples
.GroupBy(e => e.Id, e => new GroupedById
{
Name = e.Name
});
你尝试什么Linq的代码? –
检查我的编辑plz,我添加了一些失踪的东西。问题是我有一些日常任务。我想把这些任务分组几天(因为我想每天都要展示给他们一整天)。现在每天我都要在相同的时间分组。有些任务可以是相同的,我不想让他们重复。 – Nickon
一如既往...没有帮助,只有-1 ... – Nickon