Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beberapa operator kueri standar yang lebih sering digunakan memiliki sintaks kata kunci bahasa Visual Basic khusus yang memungkinkan mereka dipanggil sebagai bagian dari ekspresi kueri. Ekspresi kueri adalah bentuk yang berbeda yang lebih mudah dibaca daripada bentuk yang setara berbasis metodenya. Klausa ekspresi kueri diterjemahkan ke dalam panggilan ke metode kueri pada waktu kompilasi.
Tabel Sintaks Ekspresi Query
Tabel berikut mencantumkan operator kueri standar yang memiliki klausul ekspresi kueri yang setara.
| Metode | Sintaks Ekspresi Kueri Visual Basic |
|---|---|
| All | Aggregate … In … Into All(…)(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Any | Aggregate … In … Into Any()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Average | Aggregate … In … Into Average()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Cast | From … As …(Untuk informasi selengkapnya, lihat Dari Klausul.) |
| Count | Aggregate … In … Into Count()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Distinct<TSource>(IEnumerable<TSource>) | Distinct(Untuk informasi selengkapnya, lihat Klausul Berbeda.) |
| GroupBy | Group … By … Into …(Untuk informasi selengkapnya, lihat Klausa 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 …(Untuk informasi selengkapnya, lihat Klausul Penggabungan Grup.) |
| 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-atau- Join … [As …]In … On …(Untuk informasi selengkapnya, lihat Klausul Gabungan.) |
| LongCount | Aggregate … In … Into LongCount()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Max | Aggregate … In … Into Max()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Min | Aggregate … In … Into Min()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) | Order By(Untuk informasi selengkapnya, lihat Urutan Menurut Klausul.) |
| OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) | Order By … Descending(Untuk informasi selengkapnya, lihat Urutan Menurut Klausul.) |
| Select | Select(Untuk informasi selengkapnya, lihat Pilih Klausul.) |
| SelectMany | Beberapa From klausa(Untuk informasi selengkapnya, lihat Dari Klausul.) |
| Skip | Skip(Untuk informasi selengkapnya, lihat Lewati Klausul.) |
| SkipWhile | Skip While(Untuk informasi selengkapnya, lihat Klausa Skip While.) |
| Sum | Aggregate … In … Into Sum()(Untuk informasi selengkapnya, lihat Klausul Agregat.) |
| Take | Take(Untuk informasi selengkapnya, lihat Mengambil Klausul.) |
| TakeWhile | Take While(Untuk informasi selengkapnya, lihat Mengambil Klausul Sementara.) |
| ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) | Order By …, …(Untuk informasi selengkapnya, lihat Urutan Menurut Klausul.) |
| ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) | Order By …, … Descending(Untuk informasi selengkapnya, lihat Urutan Menurut Klausul.) |
| Where | Where(Untuk informasi selengkapnya, lihat Klausul Where.) |