LINQ 의 확장 메소드에서 지연 가능한 함수는 아래와 같다.
1. OrderBy, OrderByDescending : 람다식에 의해 반환된 값을 기준으로 데이터 소스를 정렬한다.
2. Reverse : 항목의 순서를 뒤집을 때 사용한다.
3. Select, SelectMany
4. Skip, SkipWhile : 지정한 개수만큼 항목을 건너뛰거나 지정한 조건이 일치하는 항목을 건너뛸때 사용한다.
5. Take, TakeWhile : 데이터 소스의 시작에서부터 지정한 개수의 항목을 선택하거나 지정한 조건이 일치하는 항목을 선택한다.
6. Where : 데이터 소스에서 지정한 조건 또는 일치하지 않은 항목들을 필터링 한다.