草庐IT

c# - 在 LINQ 中对多个表进行分组

我有一个非常简单的SQL查询:SELECTr.SpaceID,Count(*),SpaceCodeFROMRiderrJOINSpacessONr.SpaceID=s.SpaceIDGROUPBYr.SpaceID,s.SpaceCode请注意,我的groupby子句在多个表上,我想在LINQ中做同样的事情,我知道如何对单个表进行分组,但我不知道如何对多个表进行分组。 最佳答案 要对多个表进行分组,您可以这样做:groupnew{r,s}bynew{r.SpaceID,s.SpaceCode}

c# - 在 LINQ 中对多个表进行分组

我有一个非常简单的SQL查询:SELECTr.SpaceID,Count(*),SpaceCodeFROMRiderrJOINSpacessONr.SpaceID=s.SpaceIDGROUPBYr.SpaceID,s.SpaceCode请注意,我的groupby子句在多个表上,我想在LINQ中做同样的事情,我知道如何对单个表进行分组,但我不知道如何对多个表进行分组。 最佳答案 要对多个表进行分组,您可以这样做:groupnew{r,s}bynew{r.SpaceID,s.SpaceCode}