표준 쿼리 연산자용 쿼리 식 구문(Visual Basic)

자주 사용되는 표준 쿼리 연산자 중 일부에는 쿼리 식의 일부로 호출할 수 있는 전용 Visual Basic 언어 키워드 구문이 있습니다. 쿼리 식은 메서드 기반 과 동일한 쿼리를 표현하는 다른 읽기 쉬운 형식입니다. 쿼리 식 절은 컴파일 시간에 쿼리 메서드에 대한 호출로 변환됩니다.

쿼리 식 구문 테이블

다음 표에서는 동일한 쿼리 식 절이 있는 표준 쿼리 연산자를 나열합니다.

메서드 Visual Basic 쿼리 식 구문
All Aggregate … In … Into All(…)

(자세한 내용은 Aggregate 절을 참조하세요.)
Any Aggregate … In … Into Any()

(자세한 내용은 Aggregate 절을 참조하세요.)
Average Aggregate … In … Into Average()

(자세한 내용은 Aggregate 절을 참조하세요.)
Cast From … As …

(자세한 내용은 From 절을 참조하세요.)
Count Aggregate … In … Into Count()

(자세한 내용은 Aggregate 절을 참조하세요.)
Distinct<TSource>(IEnumerable<TSource>) Distinct

(자세한 내용은 Distinct 절을 참조하세요.)
GroupBy Group … By … Into …

(자세한 내용은 Group By 절을 참조하세요.)
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) Group Join … In … On …

(자세한 내용은 그룹 조인 절을 참조하세요.)
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) From x In …, y In … Where x.a = b.a

-또는-

Join … [As …]In … On …

(자세한 내용은 Join 절을 참조하세요.)
LongCount Aggregate … In … Into LongCount()

(자세한 내용은 Aggregate 절을 참조하세요.)
Max Aggregate … In … Into Max()

(자세한 내용은 Aggregate 절을 참조하세요.)
Min Aggregate … In … Into Min()

(자세한 내용은 Aggregate 절을 참조하세요.)
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) Order By

(자세한 내용은 "Order By" 절을 참조하세요.)
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) Order By … Descending

(자세한 내용은 "Order By" 절을 참조하세요.)
Select Select

(자세한 내용은 Select 절을 참조하세요.)
SelectMany 여러 From 절

(자세한 내용은 From 절을 참조하세요.)
Skip Skip

(자세한 내용은 Skip 절을 참조하세요.)
SkipWhile Skip While

(자세한 내용은 Skip While 절을 참조하세요.)
Sum Aggregate … In … Into Sum()

(자세한 내용은 Aggregate 절을 참조하세요.)
Take Take

(자세한 내용은 Take 절을 참조하세요.)
TakeWhile Take While

(자세한 내용은 Take While 절을 참조하세요.)
ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) Order By …, …

(자세한 내용은 "Order By" 절을 참조하세요.)
ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) Order By …, … Descending

(자세한 내용은 "Order By" 절을 참조하세요.)
Where Where

(자세한 내용은 Where 절을 참조하세요.)

참고하십시오