LINQ는 여러 그룹의 그룹 데이터에 따라 LINQ를 사용합니다.
SQL에서 여러 열을 기반으로 그룹별로 그룹을 사용할 수 있습니다. 이를 통해 지정된 열의 고유 한 조합을 기반으로 데이터를 집계 할 수 있습니다.
LINQ는 GroupBy 확장 방법과 유사한 그룹화 메커니즘을 제공합니다. 그러나 SQL과 달리 LINQ는 객체를 처리하여 그룹 표준을 식별하는 방법이 필요합니다.
LINQ에서 여러 열을 누르려면 익명 유형을 사용하여 그룹 키를 나타낼 수 있습니다. 익명 유형은 알려진 속성 그룹을 기반으로 객체를 그룹화 할 수있는 임시적이고 이름이없는 유형입니다.
다음 SQL 쿼리를 고려하십시오
>이 쿼리를 LINQ로 변환하려면 아래와 같이 익명 유형을 사용할 수 있습니다.
이 코드는 Column1 및 Column2의 값을 기반으로 테이블의 행에 지불됩니다. 생성 된 GroupData 변수는 IGROUPING & LT, TENEMENT & GT;
그런 다음 필요에 따라 이러한 그룹을 반복하고 데이터를 집계 할 수 있습니다.이 데이터는 SQL에서 수행하는 방법과 유사합니다.
이 코드는 그룹 키 (column1 및 column2 값을 가진 익명 유형)와 각 그룹의 각 줄이 인쇄됩니다.
위 내용은 LINQ를 사용하여 여러 열로 데이터를 그룹화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!