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.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin