проекте Linq-To-Entity запрос
var chartPoints = await _dbContext.Set<Operation>()
.Where(o => o.PortfolioOwner.Id == clientId && o.Type == "OUT" && o.Date >= startPeriod && o.Date <= endPeriod)
.GroupBy(i => i.Date)
.OrderBy(o => o.Key)
используемый для построения графика истории операций по точкам "День-Сумма". Проблема в том как можно сгруппировать дни по определенному количеству штук, посчитать сумму по этим дням и вывести список взяв первый день из каждой группы и сумму всех дней этой группы? На выходе ожидается IEnumerable<ChartPoint>, где ChartPoint { Date = DateTime, Amount = decimal }
Ещё актуальный вопрос?
Обсуждают сегодня