Aracılığıyla paylaş


Standart Sorgu İşleçleri için Sorgu İfade Sözdizimi

Sık kullanılan bazıları standart sorgu işleçler ayrılmış C# ve Visual Basic bir parçası olarak çağrılacak sağlayan dil anahtar sözcük sözdizimi bir sorgu ifadesi.Bir sorgu ifadesinde ifade bir sorgu daha farklı, daha okunaklı biçimi olan kendi yöntem temelli eşdeğer.Sorgu ifadesi yan tümcelerini sorgu yöntemlerine içine derleme zamanında çevrilir.

İfade sözdizimi tablosu sorgulanamıyor

Aşağıdaki tabloda, eşdeğer sorgu ifadesi yan tümceleri sahip standart sorgu işleçleri listeler.C# ve Visual Basic programlama dilleri değil sağlamak adanmış sorgu ifade sözdizimi için aynı yöntemleri.Tablo sözdizimi hem bu dilleri listeler.

Method

C# sorgu ifade sözdizimi

Visual BasicSorgu ifade sözdizimi

All``1

uygulanamaz

Aggregate … In … Into All(…)

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Any``1

uygulanamaz

Aggregate … In … Into Any()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Average

uygulanamaz

Aggregate … In … Into Average()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Cast``1

Örneğin bir açıkça yazılı aralık değişkeni kullanın:

from int i in numbers

(Daha fazla bilgi için bkz. from tümcesi (C# Başvurusu).)

From … As …

(Daha fazla bilgi için bkz. From Tümcesi (Visual Basic).)

Count``1

uygulanamaz

Aggregate … In … Into Count()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Distinct``1(IEnumerableUMP)

uygulanamaz

Distinct

(Daha fazla bilgi için bkz. Distinct Tümcesi (Visual Basic).)

GroupBy

group … by

-veya-

group … by … into …

(Daha fazla bilgi için bkz. group tümcesi (C# Başvurusu).)

Group … By … Into …

(Daha fazla bilgi için bkz. Group By Tümcesi (Visual Basic).)

GroupJoin``4(IEnumerableUMP, IEnumerableUMP, FuncUMP, UMP, FuncUMP, UMP, FuncUMP, IEnumerableUMP, UMP)

join … in … on … equals … into …

(Daha fazla bilgi için bkz. join tümcesi (C# Başvurusu).)

Group Join … In … On …

(Daha fazla bilgi için bkz. Group Join Tümcesi (Visual Basic).)

Join``4(IEnumerableUMP, IEnumerableUMP, FuncUMP, UMP, FuncUMP, UMP, FuncUMP, UMP, UMP)

join … in … on … equals …

(Daha fazla bilgi için bkz. join tümcesi (C# Başvurusu).)

From x In …, y In … Where x.a = b.a

-veya-

Join … [As …]In … On …

(Daha fazla bilgi için bkz. Join Tümcesi (Visual Basic).)

LongCount``1

uygulanamaz

Aggregate … In … Into LongCount()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Max

uygulanamaz

Aggregate … In … Into Max()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Min

uygulanamaz

Aggregate … In … Into Min()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

OrderBy``2(IEnumerableUMP, FuncUMP, UMP)

orderby

(Daha fazla bilgi için bkz. orderby tümcesi (C# Başvurusu).)

Order By

(Daha fazla bilgi için bkz. Order By Tümcesi (Visual Basic).)

OrderByDescending``2(IEnumerableUMP, FuncUMP, UMP)

orderby … descending

(Daha fazla bilgi için bkz. orderby tümcesi (C# Başvurusu).)

Order By … Descending

(Daha fazla bilgi için bkz. Order By Tümcesi (Visual Basic).)

Select

select

(Daha fazla bilgi için bkz. select tümcesi (C# Başvurusu).)

Select

(Daha fazla bilgi için bkz. Select Tümcesi (Visual Basic).)

SelectMany

Birden çok from yan tümceleri.

(Daha fazla bilgi için bkz. from tümcesi (C# Başvurusu).)

Birden çok From yan tümceleri

(Daha fazla bilgi için bkz. From Tümcesi (Visual Basic).)

Skip``1

uygulanamaz

Skip

(Daha fazla bilgi için bkz. Skip Tümcesi (Visual Basic).)

SkipWhile

uygulanamaz

Skip While

(Daha fazla bilgi için bkz. Skip While Tümcesi (Visual Basic).)

Sum

uygulanamaz

Aggregate … In … Into Sum()

(Daha fazla bilgi için bkz. Aggregate Tümcesi (Visual Basic).)

Take``1

uygulanamaz

Take

(Daha fazla bilgi için bkz. Take Tümcesi (Visual Basic).)

TakeWhile

uygulanamaz

Take While

(Daha fazla bilgi için bkz. Take While Tümcesi (Visual Basic).)

ThenBy``2(IOrderedEnumerableUMP, FuncUMP, UMP)

orderby …, …

(Daha fazla bilgi için bkz. orderby tümcesi (C# Başvurusu).)

Order By …, …

(Daha fazla bilgi için bkz. Order By Tümcesi (Visual Basic).)

ThenByDescending``2(IOrderedEnumerableUMP, FuncUMP, UMP)

orderby …, … descending

(Daha fazla bilgi için bkz. orderby tümcesi (C# Başvurusu).)

Order By …, … Descending

(Daha fazla bilgi için bkz. Order By Tümcesi (Visual Basic).)

Where

where

(Daha fazla bilgi için bkz. where tümcesi (C# Başvurusu).)

Where

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

Ayrıca bkz.

Başvuru

Enumerable

Queryable

Kavramlar

Standart Sorgu İşleçlerine Genel Bakış

Standart Sorgu İşleçlerinin Yürütme Yöntemine Göre Sınıflandırılması