System.Linq Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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 |
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.