Group posts by year, then by month

后端 未结 2 1835
别那么骄傲
别那么骄傲 2020-12-06 06:49

I need some help with LINQ-2-SQL in order to group some blog posts by a year and month.

Basically, I have a collection of blog posts that have the following properti

2条回答
  •  天涯浪人
    2020-12-06 07:42

    I haven't actually tested this, but it looks like a start, wrote this by looking at this msdn article:

    var groupedBlogPosts =
                    from p in blogPostsFiltered
                    group p by p.Date.Year into yg
                    select
                        new
                        {
                            Year = yg.Key,
                            MonthGroups =
                                from o in yg
                                group o by o.Date.Month into mg
                                select new { Month = mg.Key, Posts = mg }
                        };
    

    Look under the GroupBy - Nested heading.

提交回复
热议问题