Queryable Sınıf

Tanım

staticuygulayan veri yapılarını sorgulamak için bir dizi Shared ( Visual Basic'teIQueryable<T>) yöntemleri sağlar.

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

Açıklamalar

Queryable sınıfında bildirilen yöntem kümesi, IQueryable<T>uygulayan veri kaynaklarını sorgulamak için standart sorgu işleçlerinin uygulanması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, IQueryable<T> türünü genişleten uzantı yöntemleri olarak tanımlanır. Bu, IQueryable<T>uygulayan herhangi bir nesnede örnek yöntemi gibi çağrılabileceği anlamına gelir. IQueryable<T> genişleten bu yöntemler doğrudan herhangi bir sorgulama gerçekleştirmez. Bunun yerine işlevleri, birikmeli sorguyu temsil eden bir ifade ağacı olan bir Expression nesnesi oluşturmaktır. Yöntemler daha sonra yeni ifade ağacını Execute<TResult>(Expression) yöntemine veya giriş CreateQuery<TElement>(Expression)IQueryable<T> yöntemine geçirir. Çağrılan yöntem, Queryable yönteminin tek 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çlara sahiptir ve bu durumda CreateQuery<TElement>(Expression) çağrılır.

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

Bu sınıf, IQueryable<T> nesneler üzerinde çalışan standart sorgu işleci yöntemlerine ek olarak, nesneleri AsQueryable nesneler olarak IEnumerable türleyen IQueryableyöntemini de içerir.

Yöntemler

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

Bir dizi üzerinde bir akümülatör 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 akümülatör 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 akümülatör işlevi uygular.

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>, Expression<Func<TSource,Boolean>>)

Bir dizinin herhangi bir öğesinin bir koşulu karşılayıp sağlamadığını belirler.

Any<TSource>(IQueryable<TSource>)

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

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

source öğelerini ve sonuna eklenen belirtilen element içeren sorgulanabilir yeni bir sıra döndürür.

AsQueryable(IEnumerable)

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

AsQueryable<TElement>(IEnumerable<TElement>)

Bir geneli genele IEnumerable<T>IQueryable<T>dönüştürür.

Average(IQueryable<Decimal>)

Decimal değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Double>)

Double değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Int32>)

Int32 değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Int64>)

Int64 değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Decimal>>)

Null atanabilir Decimal değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Double>>)

Null atanabilir Double değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Int32>>)

Null atanabilir Int32 değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Int64>>)

Null atanabilir Int64 değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Nullable<Single>>)

Null atanabilir Single değerleri dizisinin ortalamasını hesaplar.

Average(IQueryable<Single>)

Single değerleri dizisinin ortalamasını hesaplar.

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

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

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

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

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

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

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

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen Int64 değerleri 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ğerleri 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ğerleri 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ğerleri 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ğerleri 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ğerleri dizisinin ortalamasını hesaplar.

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

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

Cast<TResult>(IQueryable)

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

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

İki diziyi birleştirir.

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

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

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.

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

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

Count<TSource>(IQueryable<TSource>)

Bir dizideki öğe sayısını 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.

DefaultIfEmpty<TSource>(IQueryable<TSource>)

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

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

Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak bir diziden farklı öğeler 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.

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

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

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

Bir dizideki belirtilen dizindeki öğesini veya dizin aralık dışındaysa varsayılan değeri döndürür.

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.

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 sıranın küme farkını üretir.

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

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

First<TSource>(IQueryable<TSource>)

Bir dizinin ilk öğesini 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>)

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>>, IEqualityComparer<TKey>)

Bir dizinin öğelerini belirtilen 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,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

Bir dizinin öğelerini belirtilen 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>(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,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,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>)

Bir dizinin öğelerini belirtilen 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,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

Bir dizinin öğelerini belirtilen 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>(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ı kullanarak anahtarları karşılaştırı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.

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ırir. Belirtilen IEqualityComparer<T> , 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>>)

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

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.

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.

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.

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. Anahtarları karşılaştırmak için varsayılan eşitlik karşılaştırıcısı kullanılır.

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

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

Last<TSource>(IQueryable<TSource>)

Bir dizideki son öğeyi 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>)

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

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

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

LongCount<TSource>(IQueryable<TSource>)

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

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

Genel bir IQueryable<T> 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 bir IQueryable<T>içindeki en büyük değeri döndürür.

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

Genel bir IQueryable<T> 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 bir IQueryable<T>en düşük değerini döndürür.

OfType<TResult>(IQueryable)

Belirtilen türe göre bir IQueryable öğesinin öğelerini filtreler.

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

Belirtilen bir karşılaştırıcıyı kullanarak 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.

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

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

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

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

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

source öğelerinin yanı sıra başlangıçtaki belirtilen element içeren sorgulanabilir yeni bir sıra döndürür.

Reverse<TSource>(IQueryable<TSource>)

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

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

Öğesinin dizinini birleştirerek bir dizinin her öğesini 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 dizideki her öğeyi bir IEnumerable<T> projeler ve buradaki 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 dizinin her öğesini, onu oluşturan kaynak öğenin dizinini içeren bir IEnumerable<T> projeler. 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> 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> 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>, IEqualityComparer<TSource>)

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

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.

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

Belirtilen koşulu karşılayan bir dizinin tek öğesini döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

Single<TSource>(IQueryable<TSource>)

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

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

Belirtilen bir koşulu veya böyle bir öğe yoksa varsayılan değeri karşılayan bir dizinin tek öğesini döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa 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.

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

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

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

Kaynak sorgulanabilir dizisinin son source öğelerinin atlanmış olduğu count öğelerini içeren sorgulanabilir yeni bir sıra 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>)

Decimal değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Double>)

Double değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Int32>)

Int32 değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Int64>)

Int64 değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Decimal>>)

Null atanabilir Decimal değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Double>>)

Null atanabilir Double değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Int32>>)

Null atanabilir Int32 değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Int64>>)

Null atanabilir Int64 değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Nullable<Single>>)

Null atanabilir Single değerleri dizisinin toplamını hesaplar.

Sum(IQueryable<Single>)

Single değerleri dizisinin toplamını hesaplar.

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

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

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

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

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

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

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

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen Int64 değerleri dizisinin 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ğerleri 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ğerleri 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ğerleri 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ğerleri 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ğerleri 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 Single değerleri dizisinin toplamını hesaplar.

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

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

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

countson source öğelerini içeren sorgulanabilir yeni bir sıra döndürür.

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

Varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin 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.

Şunlara uygulanır

Ayrıca bkz.