다음을 통해 공유


표준 쿼리 연산자의 쿼리 식 구문(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 …

(자세한 내용은 Group Join 절을 참조하세요.)
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 절을 참조하세요.)

참고 항목