1
Я пытаюсь преобразовать следующий запрос к выражению Linq:Уплотненный выбрать с группой с помощью LINQ
SELECT t1.lastchanged,
currentstatus,
(SELECT count(ID)
FROM [Issues] t2
WHERE t2.CurrentStatus = t1.currentstatus and t2.lastchanged <= t1.lastchanged) AS running_total
FROM [Issues] t1
GROUP BY t1.lastchanged, currentstatus
ORDER BY t1.lastchanged
До сих пор я сделал следующее:
var statusCounts = models.GroupBy(x => new { x.CurrentStatus, x.LastChanged })
.Select(g => new { g.Key, Count = g.Count() })
.ToList();
Любые предложения?
Отлично! Это то, что мне нужно. Спасибо – Hanady
@Hanady - Тебе очень рады :) –