Share via


Standart Sorgu İşleçleri için Sorgu İfadesi Söz Dizimi (Visual Basic)

Daha sık kullanılan standart sorgu işleçlerinden bazıları, bir sorgu ifadesinin parçası olarak çağrılmalarını sağlayan ayrılmış Visual Basic dil anahtar sözcük söz dizimine sahiptir. Sorgu ifadesi, sorguyu ifade etmek için yöntem tabanlı eşdeğerinden farklı ve daha okunabilir bir biçimdir. Sorgu ifadesi yan tümceleri, derleme zamanında sorgu yöntemlerine yapılan çağrılara çevrilir.

Sorgu İfadesi Söz Dizimi Tablosu

Aşağıdaki tabloda eşdeğer sorgu ifadesi yan tümcelerine sahip standart sorgu işleçleri listelenmiştir.

Metot Visual Basic Sorgu İfadesi Söz Dizimi
All Aggregate … In … Into All(…)

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Any Aggregate … In … Into Any()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Average Aggregate … In … Into Average()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Cast From … As …

(Daha fazla bilgi için bkz. From Yan Tümcesi.)
Count Aggregate … In … Into Count()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Distinct<TSource>(IEnumerable<TSource>) Distinct

(Daha fazla bilgi için bkz. Distinct Yan Tümcesi.)
GroupBy Group … By … Into …

(Daha fazla bilgi için bkz. Group By Yan Tümcesi.)
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) Group Join … In … On …

(Daha fazla bilgi için bkz. Group Join Yan Tümcesi.)
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

-veya-

Join … [As …]In … On …

(Daha fazla bilgi için bkz. Join Yan Tümcesi.)
LongCount Aggregate … In … Into LongCount()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Max Aggregate … In … Into Max()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Min Aggregate … In … Into Min()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) Order By

(Daha fazla bilgi için bkz. Order By Yan Tümcesi.)
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) Order By … Descending

(Daha fazla bilgi için bkz. Order By Yan Tümcesi.)
Select Select

(Daha fazla bilgi için bkz. Yan Tümce'yi seçin.)
SelectMany Birden çok From yan tümce

(Daha fazla bilgi için bkz. From Yan Tümcesi.)
Skip Skip

(Daha fazla bilgi için bkz. Skip Yan Tümcesi.)
SkipWhile Skip While

(Daha fazla bilgi için bkz. While Yan Tümcesi Atla.)
Sum Aggregate … In … Into Sum()

(Daha fazla bilgi için bkz. Toplama Yan Tümcesi.)
Take Take

(Daha fazla bilgi için bkz. Take Yan Tümcesi.)
TakeWhile Take While

(Daha fazla bilgi için bkz. Take While Yan Tümcesi.)
ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) Order By …, …

(Daha fazla bilgi için bkz. Order By Yan Tümcesi.)
ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) Order By …, … Descending

(Daha fazla bilgi için bkz. Order By Yan Tümcesi.)
Where Where

(Daha fazla bilgi için bkz. Where Yan Tümcesi.)

Ayrıca bkz.