개발관련/other

LINQ에서 GroupBy 여러 열을 수행하는 방법

Rateye 2021. 11. 19. 10:04
728x90
반응형
질문 : 여러 열로 그룹화

LINQ에서 GroupBy 여러 열을 수행하는 방법

SQL에서 이와 유사한 것 :

SELECT * FROM <TableName> GROUP BY <Column1>,<Column2>

이것을 LINQ로 어떻게 변환 할 수 있습니까?

QuantityBreakdown
(
    MaterialID int,
    ProductID int,
    Quantity float
)

INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity)
SELECT MaterialID, ProductID, SUM(Quantity)
FROM @Transactions
GROUP BY MaterialID, ProductID
답변

익명 유형을 사용하십시오.

group x by new { x.Column1, x.Column2 }

 

출처 : https://stackoverflow.com/questions/847066/group-by-multiple-columns
728x90
반응형