【发布时间】:2011-03-02 05:20:39
【问题描述】:
这是我当前的 LINQ 查询:
var list_1 = from z in _uow.Events.FindAll()
group z by new
{
z.GroupOfEvents.Customer,
z.GroupOfEvents.GroupOfGroupOfEvents.Data.Year,
z.GroupOfEvents.GroupOfGroupOfEvents.Data.Month,
z.GroupOfEvents.GroupOfGroupOfEvents.Data.Day
}
into zz
select new
{
zz.Key.Customer.Id,
zz.Key.Year,
zz.Key.Month,
zz.Key.Day,
Amount = zz.Sum(a => a.Amount)
};
我想获取按客户 ID 分组的数据,然后按天(年-月-日)分组。所以我想每天访问每个客户的特定“金额”。知道怎么做吗?
【问题讨论】:
-
Dictionary 其中 Key 是 CustomerId 并且 value 另一个 Dictionary 其中 Key 是 Day 并且 value Amount 会很好,但是如何获得这种结构?
标签: sql-server entity-framework entity-framework-4