Я пытаюсь повторить этот SQL-запрос
SELECT COUNT(1) AS Records, MONTH(date) AS Month, YEAR(date) AS YEAR
FROM tblBlogEntries
GROUP BY MONTH(date), YEAR(date)
ORDER BY year DESC, month DESC
В LINQ я дошел до этого:
var q = from Rec in db.tblBlogEntries
group Rec by new { Rec.date.Value.Year, Rec.date.Value.Month } into G
select new {
Month = G.Key.Month,
Year = G.Key.Year
};
Но я все еще новичок в LINQ и немного растерялся. Спасибо за любую помощь!