Syntaxe dotazu výraz pro standardní operátory dotazu
Některými často používají standardní dotaz operátory mají vyhrazený C# a Visual Basic syntaxe jazyka klíčové slovo, které umožňují volat jako část výrazu dotazu.Výraz dotazu je různé, čitelnější formulář vyjádření dotazu než jeho Metoda založena rovnocenné.Výraz klauzule dotazu jsou přeloženy do volání metod dotazu v době kompilace.
Tabulka syntaxi výrazu dotazu
Následující tabulka uvádí operátory standardního dotazu, které mají ekvivalentní výrazu klauzule.C# a Visual Basic programovacích jazyků pro stejné metody neposkytují vyhrazené syntaxi výrazu.V tabulce je uvedena syntaxe pro oba tyto jazyky.
Metoda |
Syntaxi výrazu dotazu C# |
Visual BasicSyntaxe dotazu výraz |
---|---|---|
není použitelné |
Aggregate … In … Into All(…) (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into Any() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into Average() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
Pomocí explicitně zadaný rozsah proměnné, například: from int i in numbers (Další informace naleznete v tématu z klauzule (C#-Reference).) |
From … As … (Další informace naleznete v tématu Z klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into Count() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
není použitelné |
Distinct (Další informace naleznete v tématu Klauzule DISTINCT (Visual Basic).) |
|
group … by -nebo- group … by … into … (Další informace naleznete v tématu klauzule skupiny (C#-Reference).) |
Group … By … Into … (Další informace naleznete v tématu Seskupit podle klauzule (Visual Basic).) |
|
join … in … on … equals … into … (Další informace naleznete v tématu Klauzule JOIN (C#-Reference).) |
Group Join … In … On … (Další informace naleznete v tématu Klauzule Join skupiny (Visual Basic).) |
|
join … in … on … equals … (Další informace naleznete v tématu Klauzule JOIN (C#-Reference).) |
From x In …, y In … Where x.a = b.a -nebo- Join … [As …]In … On … (Další informace naleznete v tématu JOIN klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into LongCount() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into Max() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into Min() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
OrderBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) |
orderby (Další informace naleznete v tématu klauzule řadit podle (C#-Reference).) |
Order By (Další informace naleznete v tématu ORDER klauzule (Visual Basic).) |
OrderByDescending<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) |
orderby … descending (Další informace naleznete v tématu klauzule řadit podle (C#-Reference).) |
Order By … Descending (Další informace naleznete v tématu ORDER klauzule (Visual Basic).) |
select (Další informace naleznete v tématu Vyberte klauzule (C#-Reference).) |
Select (Další informace naleznete v tématu Vyberte klauzule (Visual Basic).) |
|
Více from klauzule. (Další informace naleznete v tématu z klauzule (C#-Reference).) |
Více From klauzule (Další informace naleznete v tématu Z klauzule (Visual Basic).) |
|
není použitelné |
Skip (Další informace naleznete v tématu Přeskočit klauzule (Visual Basic).) |
|
není použitelné |
Skip While (Další informace naleznete v tématu Přeskočit při klauzule (Visual Basic).) |
|
není použitelné |
Aggregate … In … Into Sum() (Další informace naleznete v tématu Agregační klauzule (Visual Basic).) |
|
není použitelné |
Take (Další informace naleznete v tématu Přijmout klauzule (Visual Basic).) |
|
není použitelné |
Take While (Další informace naleznete v tématu Přijmout při klauzule (Visual Basic).) |
|
ThenBy<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>) |
orderby …, … (Další informace naleznete v tématu klauzule řadit podle (C#-Reference).) |
Order By …, … (Další informace naleznete v tématu ORDER klauzule (Visual Basic).) |
ThenByDescending<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>) |
orderby …, … descending (Další informace naleznete v tématu klauzule řadit podle (C#-Reference).) |
Order By …, … Descending (Další informace naleznete v tématu ORDER klauzule (Visual Basic).) |
where (Další informace naleznete v tématu Pokud klauzule (C#-Reference).) |
Where (Další informace naleznete v tématu Pokud klauzule (Visual Basic).) |
Viz také
Referenční dokumentace
Koncepty
Přehled operátorů standardní dotaz
Klasifikace standardní operátory dotazu podle způsobu spuštění