Składnia wyrażenie kwerendy standardowe operatory kwerendy
Niektóre bardziej często używane kwerendy standardowe operatory mają dedykowane C# i Visual Basic język słowa kluczowego składni, która umożliwia im być wywołane jako część wyrażenie kwerendy.Wyrażenie kwerendy jest formą inne, bardziej czytelny wyrażenia kwerendy niż jego oparte na metodzie równoważne.Klauzule wyrażenie kwerendy są przetłumaczone na wywołania metod kwerendy w czasie kompilacji.
Tabela składni wyrażenia kwerendy
Następującą tabela zawiera listę operatorów standardowej kwerendy, które mają klauzule wyrażenie kwerendy równoważne.C# i Visual Basic języków programowania nie przewidują składni wyrażenia kwerendy dedykowany tych samych metod.W tabeli przedstawiono składnię dla obu tych językach.
Metoda |
Kwerendy języka C# składni wyrażenia |
Visual BasicSkładni wyrażenia kwerendy |
---|---|---|
nie dotyczy |
Aggregate … In … Into All(…) (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into Any() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into Average() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
Można użyć zmiennej zakres jawnie maszynowy, na przykład: from int i in numbers (Aby uzyskać więcej informacji, zobacz z klauzuli (C# odniesienia).) |
From … As … (Aby uzyskać więcej informacji, zobacz Z klauzuli (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into Count() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
nie dotyczy |
Distinct (Aby uzyskać więcej informacji, zobacz Klauzulą Distinct (Visual Basic).) |
|
group … by - lub - group … by … into … (Aby uzyskać więcej informacji, zobacz Klauzula grupy (C# odniesienia).) |
Group … By … Into … (Aby uzyskać więcej informacji, zobacz Grupuj według klauzuli (Visual Basic).) |
|
join … in … on … equals … into … (Aby uzyskać więcej informacji, zobacz Klauzula sprzężenia (C# odniesienia).) |
Group Join … In … On … (Aby uzyskać więcej informacji, zobacz Klauzula sprzężenia grupy (Visual Basic).) |
|
join … in … on … equals … (Aby uzyskać więcej informacji, zobacz Klauzula sprzężenia (C# odniesienia).) |
From x In …, y In … Where x.a = b.a - lub - Join … [As …]In … On … (Aby uzyskać więcej informacji, zobacz Dołącz klauzulę (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into LongCount() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into Max() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into Min() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
OrderBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) |
orderby (Aby uzyskać więcej informacji, zobacz Klauzula OrderBy (C# odniesienia).) |
Order By (Aby uzyskać więcej informacji, zobacz Kolejność według klauzuli (Visual Basic).) |
OrderByDescending<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) |
orderby … descending (Aby uzyskać więcej informacji, zobacz Klauzula OrderBy (C# odniesienia).) |
Order By … Descending (Aby uzyskać więcej informacji, zobacz Kolejność według klauzuli (Visual Basic).) |
select (Aby uzyskać więcej informacji, zobacz Wybierz klauzuli (C# odniesienia).) |
Select (Aby uzyskać więcej informacji, zobacz Wybierz klauzuli (Visual Basic).) |
|
Wiele from klauzul. (Aby uzyskać więcej informacji, zobacz z klauzuli (C# odniesienia).) |
Wiele From klauzul (Aby uzyskać więcej informacji, zobacz Z klauzuli (Visual Basic).) |
|
nie dotyczy |
Skip (Aby uzyskać więcej informacji, zobacz Pomiń klauzuli (Visual Basic).) |
|
nie dotyczy |
Skip While (Aby uzyskać więcej informacji, zobacz Pomiń podczas klauzuli (Visual Basic).) |
|
nie dotyczy |
Aggregate … In … Into Sum() (Aby uzyskać więcej informacji, zobacz Klauzula agregacji (Visual Basic).) |
|
nie dotyczy |
Take (Aby uzyskać więcej informacji, zobacz Podjąć klauzuli (Visual Basic).) |
|
nie dotyczy |
Take While (Aby uzyskać więcej informacji, zobacz Podjęcia, podczas gdy klauzula (Visual Basic).) |
|
ThenBy<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>) |
orderby …, … (Aby uzyskać więcej informacji, zobacz Klauzula OrderBy (C# odniesienia).) |
Order By …, … (Aby uzyskać więcej informacji, zobacz Kolejność według klauzuli (Visual Basic).) |
ThenByDescending<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>) |
orderby …, … descending (Aby uzyskać więcej informacji, zobacz Klauzula OrderBy (C# odniesienia).) |
Order By …, … Descending (Aby uzyskać więcej informacji, zobacz Kolejność według klauzuli (Visual Basic).) |
where (Aby uzyskać więcej informacji, zobacz gdy klauzula (C# odniesienia).) |
Where (Aby uzyskać więcej informacji, zobacz Gdy klauzula (Visual Basic).) |
Zobacz też
Informacje
Koncepcje
Omówienie operatory kwerendy standardowe
Klasyfikacja standardowe operatory kwerendy przez sposób wykonania