System.Linq Ad Alanı

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

Sınıflar

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 öğesini IEnumerableEnumerableQuery temsil eder.

EnumerableQuery<T>

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

ImmutableArrayExtensions

Standart LINQ yöntemlerinden daha fazla verimlilik ImmutableArray<T> sunan LINQ uzantı yöntemi geçersiz kılmaları

NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve nasıl yükleneceği hakkında)

Lookup<TKey,TElement>

Her biri bir veya daha fazla değerle eşlenen 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

IGrouping<TKey,TElement>

Ortak anahtara sahip bir nesne koleksiyonunu temsil eder.

ILookup<TKey,TElement>

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

IOrderedEnumerable<TElement>

Sıralanmış bir sırayı temsil eder.

IOrderedQueryable

Sıralama işleminin sonucunu temsil eder.

IOrderedQueryable<T>

Sıralama işleminin sonucunu temsil eder.

IQueryable

Veri türünün belirtilmediği belirli bir veri kaynağında sorguları değerlendirme işlevselliği 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şturmak ve yürütmek için yöntemleri tanımlar.

Numaralandırmalar

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 çıkış birleştirme türünü belirtir. Başka bir deyişle, PLINQ'un çeşitli bölümlerden gelen sonuçları nasıl tek bir sonuç dizisinde birleştirmesi 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.