Languague/C#
[C# LINQ] GroupJoin 사용법, null 처리(System.NullReferenceException: 'Object referenc
지난 편에서는 LINQ Join()을 정리했었다.이번엔 그 연장선으로 GroupJoin()을 다뤄보려고 한다.한 줄 요약하면 “1:N 관계 조인할 때 쓰는 Join”이다.📚 목차GroupJoin이란?실전 예제: 고객 + 주문SelectMany로 펼치기 (평탄화)오류 예시 & 해결법마무리1. GroupJoin이란?GroupJoin()은 한 항목(1개)에 여러 항목(N개)이 연결되는 구조일 때 사용한다.예: 고객 1명이 여러 주문을 할 수 있을 때 = 고객 : 주문 = 1 : N구조는 이렇게 생겼다:var 결과 = 컬렉션1.GroupJoin( 컬렉션2, x => x.기준값, y => y.기준값, (x, y목록) => 새로운형태); x: 기준이 되는 항목 (1) y목록: 매칭되는 항..
2025. 4. 9. 08:00