Queryable Sınıf

Tanım

uygulayan IQueryable<T>veri yapılarını sorgulamak için bir dizi static (Shared Visual Basic'te) yöntemi sağlar.

public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
Devralma
Queryable

Açıklamalar

sınıfında Queryable bildirilen yöntem kümesi, uygulayan IQueryable<T>veri kaynaklarını sorgulamak için standart sorgu işleçlerinin bir uygulamasını sağlar. Standart sorgu işleçleri, LINQ desenini izleyen ve herhangi bir içindeki veriler üzerinde dolaşma, filtreleme ve yansıtma işlemlerini ifade etmenizi sağlayan genel amaçlı yöntemlerdir. NET tabanlı programlama dili.

Bu sınıftaki yöntemlerin çoğu, türü genişleten IQueryable<T> uzantı yöntemleri olarak tanımlanır. Bu, bunları uygulayan IQueryable<T>herhangi bir nesnede örnek yöntemi gibi çağrılabileceği anlamına gelir. Genişleten IQueryable<T> bu yöntemler doğrudan herhangi bir sorgulama gerçekleştirmez. Bunun yerine işlevleri, birikmeli sorguyu temsil eden bir Expression ifade ağacı olan bir nesne oluşturmaktır. Yöntemler daha sonra yeni ifade ağacını yöntemine Execute<TResult>(Expression) veya girişinin CreateQuery<TElement>(Expression)IQueryable<T>yöntemine geçirir. Çağrılan yöntem, yöntemin Queryable tekil bir değer döndürdüğüne bağlıdır. Bu durumda Execute<TResult>(Expression) çağrılır veya numaralandırılabilir sonuçları olur ve bu durumda CreateQuery<TElement>(Expression) çağrılır.

Hedef verilerde gerçek sorgu yürütme, uygulayan IQueryable<T>bir sınıf tarafından gerçekleştirilir. Herhangi bir IQueryable<T> uygulamanın beklentisi, standart bir sorgu işleci yöntemi tarafından oluşturulmuş bir Queryable ifade ağacının yürütülmesinin sonucunun, veri kaynağı bir IEnumerable<T>ise sınıfında karşılık gelen yöntemi Enumerable çağırmanın sonucuyla eşdeğer olmasıdır.

Nesneler üzerinde IQueryable<T> çalışan standart sorgu işleci yöntemlerine ek olarak, bu sınıf nesneleri nesne olarak IQueryable türleyen IEnumerable bir yöntemi AsQueryablede içerir.

Yöntemler

Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

Bir dizi üzerinde bir biriktirici işlevi uygular. Belirtilen çekirdek değeri ilk biriktirici değeri olarak kullanılır ve belirtilen işlev sonuç değerini seçmek için kullanılır.

Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>)

Bir dizi üzerinde bir biriktirici işlevi uygular. Belirtilen çekirdek değeri ilk biriktirici değeri olarak kullanılır.

Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>)

Bir dizi üzerinde bir biriktirici işlevi uygular.

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>)

uygulayan IQueryable<T>veri yapılarını sorgulamak için bir dizi static (Shared Visual Basic'te) yöntemi sağlar.

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>)

uygulayan IQueryable<T>veri yapılarını sorgulamak için bir dizi static (Shared Visual Basic'te) yöntemi sağlar.

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamadığını belirler.

Any<TSource>(IQueryable<TSource>)

Bir dizinin herhangi bir öğe içerip içermediğini belirler.

Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir dizi öğesinin bir koşulu karşılayıp karşılamayacağını belirler.

Append<TSource>(IQueryable<TSource>, TSource)

öğesinden source öğeleri ve sonuna eklenen belirtilenleri element içeren yeni bir sorgulanabilir dizi döndürür.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

AsQueryable<TElement>(IEnumerable<TElement>)

Genel bir öğesini genel IEnumerable<T> bir IQueryable<T>öğesine dönüştürür.

Average(IQueryable<Decimal>)

Bir değer dizisinin ortalamasını Decimal hesaplar.

Average(IQueryable<Double>)

Bir değer dizisinin ortalamasını Double hesaplar.

Average(IQueryable<Int32>)

Bir değer dizisinin ortalamasını Int32 hesaplar.

Average(IQueryable<Int64>)

Bir değer dizisinin ortalamasını Int64 hesaplar.

Average(IQueryable<Nullable<Decimal>>)

Boş değer atanabilir Decimal değerler dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Double>>)

Boş değer atanabilir Double değerler dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Int32>>)

Boş değer atanabilir Int32 değerler dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Int64>>)

Boş değer atanabilir Int64 değerler dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Single>>)

Boş değer atanabilir Single değerler dizisinin ortalamasını hesaplar.

Average(IQueryable<Single>)

Bir değer dizisinin ortalamasını Single hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Giriş dizisinin Decimal her öğesinde bir projeksiyon işlevi çağrılarak elde edilen bir değer dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Giriş dizisinin Double her öğesinde bir projeksiyon işlevi çağrılarak elde edilen bir değer dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Giriş dizisinin Int32 her öğesinde bir projeksiyon işlevi çağrılarak elde edilen bir değer dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Giriş dizisinin Int64 her öğesinde bir projeksiyon işlevi çağrılarak elde edilen bir değer dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin ortalamasını hesaplar.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Giriş dizisinin Single her öğesinde bir projeksiyon işlevi çağrılarak elde edilen bir değer dizisinin ortalamasını hesaplar.

Cast<TResult>(IQueryable)

öğesinin IQueryable öğelerini belirtilen türe dönüştürür.

Chunk<TSource>(IQueryable<TSource>, Int32)

Bir dizinin öğelerini en fazla sizeboyut öbeklerine bölün.

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

İki diziyi birleştirir.

Contains<TSource>(IQueryable<TSource>, TSource)

Varsayılan eşitlik karşılaştırıcısını kullanarak bir dizinin belirtilen öğeyi içerip içermediğini belirler.

Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

Belirtilen öğesini kullanarak IEqualityComparer<T>bir dizinin belirtilen öğeyi içerip içermediğini belirler.

Count<TSource>(IQueryable<TSource>)

Bir dizideki öğelerin sayısını döndürür.

Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen dizideki bir koşulu karşılayan öğelerin sayısını döndürür.

CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

uygulayan IQueryable<T>veri yapılarını sorgulamak için bir dizi static (Shared Visual Basic'te) yöntemi sağlar.

DefaultIfEmpty<TSource>(IQueryable<TSource>)

Belirtilen dizinin öğelerini veya dizi boşsa bir singleton koleksiyonundaki tür parametresinin varsayılan değerini döndürür.

DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

Dizi boşsa, belirtilen dizinin öğelerini veya bir singleton koleksiyonundaki belirtilen değeri döndürür.

Distinct<TSource>(IQueryable<TSource>)

Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak bir diziden farklı öğeler döndürür.

Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> kullanarak bir diziden farklı öğeler döndürür.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Belirtilen anahtar seçici işlevine göre bir diziden farklı öğeler döndürür.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici işlevine göre bir diziden farklı öğeler döndürür.

ElementAt<TSource>(IQueryable<TSource>, Index)

Bir dizideki belirtilen dizindeki öğesini döndürür.

ElementAt<TSource>(IQueryable<TSource>, Int32)

Bir dizideki belirtilen dizindeki öğesini döndürür.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Index)

Dizin aralık dışındaysa, belirtilen dizindeki bir dizideki veya varsayılan değerdeki öğesini döndürür.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Dizin aralık dışındaysa, belirtilen dizindeki bir dizideki veya varsayılan değerdeki öğesini döndürür.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin küme farkını üretir.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak iki sıranın küme farkını üretir.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Belirtilen anahtar seçici işlevine göre iki sıranın küme farkını üretir.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici işlevine göre iki sıranın küme farkını üretir.

First<TSource>(IQueryable<TSource>)

Bir dizinin ilk öğesini döndürür.

First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen koşulu karşılayan bir dizinin ilk öğesini döndürür.

FirstOrDefault<TSource>(IQueryable<TSource>)

Bir dizinin ilk öğesini veya dizi öğe içermiyorsa varsayılan değeri döndürür.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen koşulu karşılayan bir dizinin ilk öğesini veya böyle bir öğe bulunamazsa varsayılan değeri döndürür.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan dizinin ilk öğesini döndürür.

FirstOrDefault<TSource>(IQueryable<TSource>, TSource)

Bir dizinin ilk öğesini veya dizi öğe içermiyorsa varsayılan değeri döndürür.

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Her grubun öğeleri, belirtilen bir işlev kullanılarak yansıtılır.

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Anahtarlar belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır ve her grubun öğeleri belirtilen bir işlev kullanılarak yansıtılır.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve belirtilen bir işlevi kullanarak her grubun öğelerini projeler.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>)

Bir dizinin öğelerini gruplandırın ve belirtilen bir işlevi kullanarak her grubun öğelerini projeler. Anahtar değerleri belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Anahtarlar, belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırır ve belirtilen bir karşılaştırıcıyı kullanarak anahtarları karşılaştırır.

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Anahtar eşitliğine göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırın. Varsayılan eşitlik karşılaştırıcısı anahtarları karşılaştırmak için kullanılır.

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>)

Anahtar eşitliğine göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırın. Belirtilen IEqualityComparer<T> anahtarlar karşılaştırmak için kullanılır.

Index<TSource>(IQueryable<TSource>)

uygulayan IQueryable<T>veri yapılarını sorgulamak için bir dizi static (Shared Visual Basic'te) yöntemi sağlar.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin küme kesişimini üretir.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak iki dizinin küme kesişimini üretir.

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Belirtilen bir anahtar seçici işlevine göre iki dizinin küme kesişimini üretir.

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Belirtilen bir anahtar seçici işlevine göre iki dizinin küme kesişimini üretir.

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

Eşleşen anahtarlara göre iki dizinin öğelerini ilişkilendirir. Varsayılan eşitlik karşılaştırıcısı anahtarları karşılaştırmak için kullanılır.

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

Eşleşen anahtarlara göre iki dizinin öğelerini ilişkilendirir. Belirtilen IEqualityComparer<T> anahtarlar karşılaştırmak için kullanılır.

Last<TSource>(IQueryable<TSource>)

Bir dizideki son öğeyi döndürür.

Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen koşulu karşılayan bir dizinin son öğesini döndürür.

LastOrDefault<TSource>(IQueryable<TSource>)

Dizideki son öğeyi veya dizi öğe içermiyorsa varsayılan değeri döndürür.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan bir dizinin son öğesini döndürür.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan bir dizinin son öğesini döndürür.

LastOrDefault<TSource>(IQueryable<TSource>, TSource)

Bir dizinin son öğesini veya dizi öğe içermiyorsa varsayılan değeri döndürür.

LongCount<TSource>(IQueryable<TSource>)

Int64 Bir dizideki öğelerin toplam sayısını temsil eden bir döndürür.

LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir Int64 koşulu karşılayan bir dizideki öğelerin sayısını temsil eden bir döndürür.

Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Bir genel IQueryable<T> öğenin her öğesinde bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

Max<TSource>(IQueryable<TSource>)

Genel IQueryable<T>bir içindeki en büyük değeri döndürür.

Max<TSource>(IQueryable<TSource>, IComparer<TSource>)

Genel IQueryable<T>bir içindeki en büyük değeri döndürür.

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Belirtilen anahtar seçici işlevine göre bir geneldeki IQueryable<T> en büyük değeri döndürür.

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Belirtilen anahtar seçici işlevine göre bir geneldeki IQueryable<T> en büyük değeri döndürür.

Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Bir genel IQueryable<T> öğenin her öğesinde bir projeksiyon işlevi çağırır ve sonuçta elde edilen en düşük değeri döndürür.

Min<TSource>(IQueryable<TSource>)

Genel IQueryable<T>bir öğesinin en küçük değerini döndürür.

Min<TSource>(IQueryable<TSource>, IComparer<TSource>)

Genel IQueryable<T>bir içindeki en küçük değeri döndürür.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Belirtilen anahtar seçici işlevine göre bir geneldeki IQueryable<T> en düşük değeri döndürür.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Belirtilen anahtar seçici işlevine göre bir geneldeki IQueryable<T> en düşük değeri döndürür.

OfType<TResult>(IQueryable)

Bir öğesinin IQueryable öğelerini belirtilen türe göre filtreler.

Order<T>(IQueryable<T>)

Bir dizinin öğelerini artan düzende sıralar.

Order<T>(IQueryable<T>, IComparer<T>)

Bir dizinin öğelerini artan düzende sıralar.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Bir dizinin öğelerini bir anahtara göre artan düzende sıralar.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Belirtilen karşılaştırıcıyı kullanarak bir dizinin öğelerini artan düzende sıralar.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Bir dizinin öğelerini bir tuşa göre azalan düzende sıralar.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Belirtilen karşılaştırıcıyı kullanarak bir dizinin öğelerini azalan düzende sıralar.

OrderDescending<T>(IQueryable<T>)

Bir dizinin öğelerini azalan düzende sıralar.

OrderDescending<T>(IQueryable<T>, IComparer<T>)

Bir dizinin öğelerini azalan düzende sıralar.

Prepend<TSource>(IQueryable<TSource>, TSource)

Öğesinden ek olarak başlangıçta belirtilen element öğeyi source içeren yeni bir sorgulanabilir dizi döndürür.

Reverse<TSource>(IQueryable<TSource>)

Bir dizideki öğelerin sırasını tersine çevirir.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>)

Öğenin dizinini birleştirerek bir dizideki her öğeyi yeni bir forma projeler.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Bir dizinin her öğesini yeni bir forma projeler.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

Bir dizinin her öğesini bir IEnumerable<T> öğesine projeler ve bu öğedeki her öğede bir sonuç seçici işlevi çağırır. Her ara diziden elde edilen değerler tek, tek boyutlu bir dizide birleştirilir ve döndürülür.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

Bir dizideki her öğeyi IEnumerable<T> , onu oluşturan kaynak öğenin dizinini birleştirir. Her ara dizinin her öğesinde bir sonuç seçici işlevi çağrılır ve sonuçta elde edilen değerler tek, tek boyutlu bir dizide birleştirilir ve döndürülür.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

Bir dizinin her öğesini bir IEnumerable<T> öğesine projeler ve sonuçta elde edilen dizileri tek bir dizide birleştirir.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>)

Bir dizinin her öğesini bir IEnumerable<T> öğesine projeler ve sonuçta elde edilen dizileri tek bir dizide birleştirir. Her kaynak öğenin dizini, bu öğenin öngörülen biçiminde kullanılır.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Öğeleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin eşit olup olmadığını belirler.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Öğeleri karşılaştırmak için belirtilen IEqualityComparer<T> bir kullanarak iki sıranın eşit olup olmadığını belirler.

Single<TSource>(IQueryable<TSource>)

Bir dizinin tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir dizide belirtilen koşulu karşılayan tek öğeyi döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

SingleOrDefault<TSource>(IQueryable<TSource>)

Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; Bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen bir koşulu karşılayan bir dizinin tek öğesini veya böyle bir öğe yoksa varsayılan değeri döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Belirtilen bir koşulu karşılayan bir dizinin tek öğesini veya böyle bir öğe yoksa varsayılan değeri döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

SingleOrDefault<TSource>(IQueryable<TSource>, TSource)

Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; Bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

Skip<TSource>(IQueryable<TSource>, Int32)

Bir dizideki belirtilen sayıda öğeyi atlar ve sonra kalan öğeleri döndürür.

SkipLast<TSource>(IQueryable<TSource>, Int32)

Kaynak sorgulanabilir dizisinin son count öğeleri atlanmış olan öğelerini source içeren yeni bir sorgulanabilir dizi döndürür.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen koşul true olduğu sürece bir dizideki öğeleri atlar ve sonra kalan öğeleri döndürür.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Belirtilen koşul true olduğu sürece bir dizideki öğeleri atlar ve sonra kalan öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır.

Sum(IQueryable<Decimal>)

Bir değer dizisinin toplamını Decimal hesaplar.

Sum(IQueryable<Double>)

Bir değer dizisinin toplamını Double hesaplar.

Sum(IQueryable<Int32>)

Bir değer dizisinin toplamını Int32 hesaplar.

Sum(IQueryable<Int64>)

Bir değer dizisinin toplamını Int64 hesaplar.

Sum(IQueryable<Nullable<Decimal>>)

Null değer atanabilir Decimal değerler dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Double>>)

Null değer atanabilir Double değerler dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Int32>>)

Null değer atanabilir Int32 değerler dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Int64>>)

Null değer atanabilir Int64 değerler dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Single>>)

Null değer atanabilir Single değerler dizisinin toplamını hesaplar.

Sum(IQueryable<Single>)

Bir değer dizisinin toplamını Single hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Decimal toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Double toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int32 toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int64 toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin toplamını hesaplar.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Single toplamını hesaplar.

Take<TSource>(IQueryable<TSource>, Int32)

Bir sıranın başlangıcından belirtilen sayıda bitişik öğe döndürür.

Take<TSource>(IQueryable<TSource>, Range)

Bir diziden belirli bir bitişik öğe aralığını döndürür.

TakeLast<TSource>(IQueryable<TSource>, Int32)

öğesinden sourceson count öğeleri içeren yeni bir sorgulanabilir sıra döndürür.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen koşul true olduğu sürece bir diziden öğeleri döndürür.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Belirtilen koşul true olduğu sürece bir diziden öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Bir dizideki öğelerin sonraki sıralamasını bir anahtara göre artan düzende gerçekleştirir.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Belirtilen karşılaştırıcıyı kullanarak bir dizideki öğelerin sonraki sıralamasını artan düzende gerçekleştirir.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Bir dizideki öğelerin sonraki sıralamasını bir anahtara göre azalan düzende gerçekleştirir.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Belirtilen karşılaştırıcıyı kullanarak bir dizideki öğelerin sonraki sıralamasını azalan düzende gerçekleştirir.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Varsayılan eşitlik karşılaştırıcısını kullanarak iki sıranın küme birleşimini üretir.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Belirtilen IEqualityComparer<T>bir kullanarak iki sıranın küme birleşimini üretir.

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>)

Belirtilen anahtar seçici işlevine göre iki sıranın küme birleşimini üretir.

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici işlevine göre iki sıranın küme birleşimini üretir.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir koşula göre bir değer dizisini filtreler.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Bir koşula göre bir değer dizisini filtreler. Her öğenin dizini koşul işlevinin mantığında kullanılır.

Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>)

Belirtilen koşul işlevini kullanarak iki diziyi birleştirir.

Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Belirtilen üç dizideki öğelerle bir demet dizisi oluşturur.

Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>)

Belirtilen iki dizideki öğelerle bir demet dizisi oluşturur.

Şunlara uygulanır

Ayrıca bkz.