我正在GroupBy
与Linq进行IQueryable
。但是我想在串联字符串上做GroupBy
。我现在拥有的是:
SomeList.GroupBy(x => x.Code + x.Location)
这适用于我,但这也将x.Code
更改为连接字符串x.Code + x.Location
。
有没有办法暂时连接GroupBy
中的变量,如:
SomeList.GroupBy(x => (x.Code + x.Location) as TempVar)
答案 0 :(得分:2)
每个属性分别进行分组将产生与连接分组相同的
SomeList.GroupBy(x => new {x.Code, x.Location});
答案 1 :(得分:0)
回答您的具体问题
有没有办法暂时连接
中的变量GroupBy
...
someList.GroupBy(x => new { TempConcat = x.Code + x.Location })
但是我相信NinjaNye的答案对你想要的更好,而不是你要求的:)
。