我有一个Linq查询。
为了更加明确:结果分组应该在一个对象中,而不是每种项目类型一个对象。
var x = (from t in types select t).GroupBy(g =>g.Type)
这个功能是按照对象类型对它们进行分组,因此我想要一个包含所有分组对象及其数量的新对象。类似于这样:
type1, 30
type2, 43
type3, 72
为了更加明确:结果分组应该在一个对象中,而不是每种项目类型一个对象。
query
)中。仍然不清楚您想要实现什么,而我的解决方案对您来说并没有做到这一点。如果您要按类型分组,那么每个组必须有一个对象,但是在这里,“查询”是将给您所有这些组的查询。 - Jon Skeet