표준 쿼리 연산자의 쿼리 식 구문
자주 사용하는 표준 쿼리 연산자 중에는 쿼리 식의 일부로 호출할 수 있는 전용 C# 및 Visual Basic 언어 키워드 구문이 있는 연산자가 있습니다.쿼리 식은 동등한 메서드 기반 식보다 이해하기 쉬운 형식으로 쿼리를 표현한 것입니다.쿼리 식 절은 컴파일 타임에 쿼리 메서드 호출로 변환됩니다.
쿼리 식 구문 표
다음 표에서는 동등한 쿼리 식 절을 가진 표준 쿼리 연산자를 보여 줍니다.C# 및 Visual Basic 프로그래밍 언어는 동일한 메서드에 대해 전용 쿼리 식 구문을 제공하지 않습니다.다음 표에서는 두 언어 모두에 대한 구문을 보여 줍니다.
메서드 |
C# 쿼리 식 구문 |
Visual Basic 쿼리 식 구문 |
---|---|---|
적용할 수 없음 |
Aggregate … In … Into All(…) 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into Any() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into Average() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
다음 예와 같이 명시적으로 형식화된 범위 변수를 사용합니다. from int i in numbers 자세한 내용은 from 절(C# 참조)을 참조하십시오. |
From … As … 자세한 내용은 From 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into Count() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Distinct 자세한 내용은 Distinct 절(Visual Basic)을 참조하십시오. |
|
group … by 또는 group … by … into … 자세한 내용은 group 절(C# 참조)을 참조하십시오. |
Group … By … Into … 자세한 내용은 Group By 절(Visual Basic)을 참조하십시오. |
|
join … in … on … equals … into … 자세한 내용은 join 절(C# 참조)을 참조하십시오. |
Group Join … In … On … 자세한 내용은 Group Join 절(Visual Basic)을 참조하십시오. |
|
join … in … on … equals … 자세한 내용은 join 절(C# 참조)을 참조하십시오. |
From x In …, y In … Where x.a = b.a 또는 Join … [As …]In … On … 자세한 내용은 Join 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into LongCount() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into Max() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into Min() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
OrderBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) |
orderby 자세한 내용은 orderby 절(C# 참조)을 참조하십시오. |
Order By 자세한 내용은 Order By 절(Visual Basic)을 참조하십시오. |
OrderByDescending<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) |
orderby … descending 자세한 내용은 orderby 절(C# 참조)을 참조하십시오. |
Order By … Descending 자세한 내용은 Order By 절(Visual Basic)을 참조하십시오. |
select 자세한 내용은 select 절(C# 참조)을 참조하십시오. |
Select 자세한 내용은 Select 절(Visual Basic)을 참조하십시오. |
|
여러 from 절 자세한 내용은 from 절(C# 참조)을 참조하십시오. |
여러 From 절 자세한 내용은 From 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Skip 자세한 내용은 Skip 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Skip While 자세한 내용은 Skip While 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Aggregate … In … Into Sum() 자세한 내용은 Aggregate 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Take 자세한 내용은 Take 절(Visual Basic)을 참조하십시오. |
|
적용할 수 없음 |
Take While 자세한 내용은 Take While 절(Visual Basic)을 참조하십시오. |
|
ThenBy<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>) |
orderby …, … 자세한 내용은 orderby 절(C# 참조)을 참조하십시오. |
Order By …, … 자세한 내용은 Order By 절(Visual Basic)을 참조하십시오. |
ThenByDescending<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>) |
orderby …, … descending 자세한 내용은 orderby 절(C# 참조)을 참조하십시오. |
Order By …, … Descending 자세한 내용은 Order By 절(Visual Basic)을 참조하십시오. |
where 자세한 내용은 where 절(C# 참조)을 참조하십시오. |
Where 자세한 내용은 Where 절(Visual Basic)을 참조하십시오. |