在GroupBy中连接字符串

我在GroupBy上用IQueryable做了一个GroupBy 。 但是我想在串联字符串上做一个GroupBy 。 我现在拥有的是:

 SomeList.GroupBy(x => x.Code + x.Location) 

这适用于我,但是这也将x.Code更改为连接字符串x.Code + x.Location

有没有办法临时连接GroupBy变量,如:

 SomeList.GroupBy(x => (x.Code + x.Location) as TempVar) 

按每个属性分别进行分组将产生与连接分组相同的结果

 SomeList.GroupBy(x => new {x.Code, x.Location}); 

回答你的具体问题

有没有办法临时连接GroupBy变量…

 someList.GroupBy(x => new { TempConcat = x.Code + x.Location }) 

但是我相信NinjaNye的答案对你想要的更好,而不是你要求的:)