LINQ는 내부적으로 어떻게 작동합니까? .net에서 LINQ를 사용하는 것을 좋아하지만 내부적으로 어떻게 작동하는지 궁금합니다. 아는 사람 있나요? Thks. LINQ의 특정 측면에 대해 묻는 것이 더 합리적입니다. 그렇지 않으면 "Windows 작동 방식"을 묻는 것과 비슷합니다. LINQ의 핵심 부분은 C # 관점에서 볼 때 다음과 같습니다. 식 트리. 이는 코드를 데이터로 표현한 것입니다. 예를 들어, 표현식 트리는 "문자열 매개 변수를 가져 와서 Length 속성을 호출 한 다음 결과를 반환합니다"라는 개념을 나타낼 수 있습니다. 이것이 컴파일 된 코드 가 아니라 데이터로 존재한다는 사실은 LINQ to SQL과 같은 LINQ 공급자가이를 분석하고 SQL로 변환 할 수 있음을 의미합니다. 람다 ..