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 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 |
| 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 |
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.