我没有读你的问题,但这有效:
var groupedByProperty1 = myEnumerable.GroupBy(x => x.Property1);
var groupedByProperty2 = groupedByProperty1.SelectMany(g => g)
.GroupBy(x => x.Property2);
Run Code Online (Sandbox Code Playgroud)
这是您正在寻找的吗?