Bagikan melalui


Sintaks Ekspresi Kueri untuk Operator Kueri Standar (Visual Basic)

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.)

Lihat juga