我有一个成员ProductId
,CategoryId
,CategoryName
和DateLastModified
的T班。
我想要实现的是创建一个匿名类型的新列表(只是在我的视图中循环它),首先在CategoryName
上分组然后将CategoryNames
分组到{{1} }
到目前为止我已经
了DateLastModified.Year & DateLastModified.Month
哪个列表是我的var groupedList = list.GroupBy(x => new { x.CategoryName });
这个按类别分组作为元素的键,只是不确定下一步
提前致谢
答案 0 :(得分:2)
在这种情况下你必须使用嵌套组,试试这个: -
var query = from pro in products
group pro by pro.CategoryName into newGroup1
from newGroup2 in
(from prod in newGroup1
group prod by new { prod.DateLastModified.Year, prod.DateLastModified.Month }
)
group newGroup2 by newGroup1.Key;
工作Fiddle。