我希望使用DB
Async
方法从Entity Framework
的日期获取总和。问题是类型成员' Date
' LINQ
至Entities
不支持。
我可以获取异步所有数据并对查询后的总和进行分组。但我可以设法在单个查询中执行此操作吗?
WashTime
中的DB
字段是DateTime
的类型。
段:
var result = from w in db.Washes
group w by new {Dates = w.WashTime.Value.Date}
into g
orderby g.Key.Dates descending
select new DailyAverageModel {
Date = g.Key.Dates,
NoOfWashesPerDate = g.Count()
};
return await result.ToListAsync();