표준 쿼리 연산자의 쿼리 식 구문(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 절을 참조하세요.) |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET