Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A leggyakrabban használt standard lekérdezési operátorok némelyike dedikált Visual Basic nyelvi kulcsszószintaxissal rendelkezik, amely lehetővé teszi számukra, hogy lekérdezési kifejezés részeként legyenek meghívva. A lekérdezési kifejezés a lekérdezés kifejezésének más, olvashatóbb formája, mint a metódusalapú megfelelője. A lekérdezési kifejezések záradékai fordításkor a lekérdezési metódusok hívásaiká lesznek lefordítva.
Lekérdezési kifejezés szintaxistáblája
Az alábbi táblázat azokat a szabványos lekérdezési operátorokat sorolja fel, amelyek egyenértékű lekérdezési kifejezési záradékokkal rendelkeznek.
| Metódus | Visual Basic Query Expression Szintaxis |
|---|---|
| All | Aggregate … In … Into All(…)(További információ: Összesítő záradék.) |
| Any | Aggregate … In … Into Any()(További információ: Összesítő záradék.) |
| Average | Aggregate … In … Into Average()(További információ: Összesítő záradék.) |
| Cast | From … As …(További információ: A záradékból.) |
| Count | Aggregate … In … Into Count()(További információ: Összesítő záradék.) |
| Distinct<TSource>(IEnumerable<TSource>) | Distinct(További információ: Distinct Clause.) |
| GroupBy | Group … By … Into …(További információ: GROUP BY záradék.) |
| GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) | Group Join … In … On …(További információ: Csoportcsatlakozás záradék.) |
| 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-vagy- Join … [As …]In … On …(További információ: Csatlakozás záradék.) |
| LongCount | Aggregate … In … Into LongCount()(További információ: Összesítő záradék.) |
| Max | Aggregate … In … Into Max()(További információ: Összesítő záradék.) |
| Min | Aggregate … In … Into Min()(További információ: Összesítő záradék.) |
| OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) | Order By(További információ: Order By Clause.) |
| OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) | Order By … Descending(További információ: Order By Clause.) |
| Select | Select(További információ: Záradék kiválasztása.) |
| SelectMany | Több From záradék(További információ: A záradékból.) |
| Skip | Skip(További információ: Kihagyási záradék.) |
| SkipWhile | Skip While(További információért lásd: Skip While Clause.) |
| Sum | Aggregate … In … Into Sum()(További információ: Összesítő záradék.) |
| Take | Take(További információ: Take Clause.) |
| TakeWhile | Take While(További információ: Take While Clause.) |
| ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) | Order By …, …(További információ: Order By Clause.) |
| ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) | Order By …, … Descending(További információ: Order By Clause.) |
| Where | Where(További információ: WHERE Klaus.) |