Language/C#2024. 11. 18. 23:00C# LINQ 실전 — 본업에서 매일 쓰는 패턴 12가지 + 성능 함정 5가지
.NET 환경에서 C# LINQ를 처음 다뤄보면 메서드는 외웠는데 정작 어디서 멈춰야 하는지 감이 안 오는 순간이 옵니다.Where 뒤에 ToList()를 박을지 말지, Count()가 왜 갑자기 DB 호출을 두 번 때리는지 모르면 운영에서 응답시간이 분 단위로 늘어집니다. 본업으로 .NET을 매일 다루는 풀스택 입장에서 LINQ를 실서비스 코드에 박으면서 자주 본 패턴과 함정을 정리했습니다. 이 순서대로 가면 LINQ 12가지 실전 패턴 + 성능 함정 5가지 + 벤치마크 판단 기준이 끝납니다.왜 이 12개인가원본 글에서 다뤘던 모범 사례 8개에 본업에서 매일 손이 가는 4개(GroupBy 집계 · SelectMany · Aggregate · Zip)를 더했습니다. 12개는 "이거 하나로 끝"이 아니라,..