Publicações de grupo por ano e depois por mês
Preciso de ajuda com o LINQ-2-SQL para agrupar algumas postagens do blog por ano e mê
Basicamente, eu tenho uma coleção de postagens de blog com as seguintes propriedades
IdentidadTítulEncontrEu quero poder percorrer todos os anos, percorrer todos os meses desse ano e, finalmente, percorrer todas as postagens de blog desse mês. Algo com
2011April (mostra o número de postagens)Random Post 1Random Post 2Posso (mostra o número de postagens)Random Post 2etc ...
Existe uma maneira de fazer isso com uma única consulta LINQ, usando a cláusula group b
Aqui está o quanto eu tenho
var groupedBlogPosts = (from p in blogPostsFiltered
group p by new { month = p.Date.Month, year = p.Date.Year } into d
select new { postDate = string.Format("{0}/{1}", d.Key.month, d.Key.year), postCount = d.Count() });