Aracılığıyla paylaş


System.Linq Ad Alanı

Language-Integrated Sorgu (LINQ) kullanan sorguları destekleyen sınıflar ve arabirimler sağlar.

Sınıflar

Name Description
AsyncEnumerable

uygulayan IAsyncEnumerable<T>nesneleri sorgulamak için bir dizi statik yöntem sağlar.

Enumerable

uygulayan IEnumerable<T>nesneleri sorgulamak için bir dizi static (Shared Visual Basic'te) yöntemi sağlar.

EnumerableExecutor

Bir ifade ağacını temsil eder ve yeniden yazdıktan sonra ifade ağacını yürütmek için işlevsellik sağlar.

EnumerableExecutor<T>

Bir ifade ağacını temsil eder ve yeniden yazdıktan sonra ifade ağacını yürütmek için işlevsellik sağlar.

EnumerableQuery

Bir veri kaynağı olarak temsil IEnumerableEnumerableQuery eder.

EnumerableQuery<T>

Bir IEnumerable<T> koleksiyonu veri kaynağı olarak IQueryable<T> temsil eder.

ImmutableArrayExtensions

Örnekler için ImmutableArray<T> standart LINQ yöntemlerinden daha verimli linq uzantısı yöntemi geçersiz kılmaları sağlar.

Lookup<TKey,TElement>

Her biri bir veya daha fazla değere eşlenen bir anahtar koleksiyonunu temsil eder.

OrderedParallelQuery<TSource>

Sıralanmış, paralel bir diziyi temsil eder.

ParallelEnumerable

ParallelQuery{TSource} uygulayan nesneleri sorgulamak için bir dizi yöntem sağlar. Bu, paralel eşdeğeridir Enumerable.

ParallelQuery

Paralel bir diziyi temsil eder.

ParallelQuery<TSource>

Paralel bir diziyi temsil eder.

Queryable

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

Arabirimler

Name Description
IGrouping<TKey,TElement>

Ortak anahtarı olan bir nesne koleksiyonunu temsil eder.

ILookup<TKey,TElement>

Anahtarları IEnumerable<T> değer dizileriyle eşleyen veri yapıları için bir dizin oluşturucu, boyut özelliği ve Boole arama yöntemi tanımlar.

IOrderedAsyncEnumerable<TElement>

Sıralanmış zaman uyumsuz bir diziyi temsil eder.

IOrderedEnumerable<TElement>

Sıralanmış bir diziyi temsil eder.

IOrderedQueryable

Sıralama işleminin sonucunu temsil eder.

IOrderedQueryable<T>

Sıralama işleminin sonucunu temsil eder.

IQueryable

Verilerin türü belirtilmeyen belirli bir veri kaynağında sorguları değerlendirmek için işlevsellik sağlar.

IQueryable<T>

Verilerin türünün bilindiği belirli bir veri kaynağında sorguları değerlendirme işlevselliği sağlar.

IQueryProvider

Bir IQueryable nesne tarafından açıklanan sorguları oluşturma ve yürütme yöntemlerini tanımlar.

Numaralandırmalar

Name Description
ParallelExecutionMode

Sorgu yürütme modu, sistemin sorguları paralelleştirirken performans dengelerini nasıl işlemesi gerektiğini belirten bir ipucudur.

ParallelMergeOptions

Sorguda kullanmak için tercih edilen çıktı birleştirme türünü belirtir. Başka bir deyişle, PLINQ'un çeşitli bölümlerden elde edilen sonuçları nasıl tek bir sonuç dizisine geri döndürmesi gerektiğini gösterir. Bu yalnızca bir ipucudur ve tüm sorgular paralelleştirildiğinde sistem tarafından dikkate alınamayabilir.

Açıklamalar

Ad System.Linq alanı System.Core derlemesindedir (System.Core.dll).

sınıfı, Enumerable uygulayan IEnumerable<T>nesneler üzerinde çalışan LINQ standart sorgu işleçlerini içerir.

sınıfı, Queryable uygulayan IQueryable<T>nesneler üzerinde çalışan LINQ standart sorgu işleçlerini içerir.

Daha fazla bilgi için bkz. LINQ to SQL.