System.Linq Ad Alanı

Language-Integrated Query (LINQ) kullanan sorguları destekleyen sınıflar ve arabirimler sağlar. Provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).

Sınıflar

Enumerable

static Shared Uygulayan nesneleri sorgulamak için bir dizi (Visual Basic) yöntemleri sağlar IEnumerable<T> .Provides a set of static (Shared in Visual Basic) methods for querying objects that implement IEnumerable<T>.

EnumerableExecutor

Bir ifade ağacını temsil eder ve yeniden yazmadan sonra ifade ağacını yürütmek için işlevsellik sağlar.Represents an expression tree and provides functionality to execute the expression tree after rewriting it.

EnumerableExecutor<T>

Bir ifade ağacını temsil eder ve yeniden yazmadan sonra ifade ağacını yürütmek için işlevsellik sağlar.Represents an expression tree and provides functionality to execute the expression tree after rewriting it.

EnumerableQuery

Bir IEnumerable veri kaynağı olarak temsil eder EnumerableQuery .Represents an IEnumerable as an EnumerableQuery data source.

EnumerableQuery<T>

Bir IEnumerable<T> koleksiyonu bir veri kaynağı olarak temsil eder IQueryable<T> .Represents an IEnumerable<T> collection as an IQueryable<T> data source.

ImmutableArrayExtensions

Standart LINQ metotlarından daha fazla verimlilik sunan LINQ genişletme yöntemi geçersiz kılmaları ImmutableArray<T>LINQ extension method overrides that offer greater efficiency for ImmutableArray<T> than the standard LINQ methods NuGet paketi: System. Collections. sabit (değişmez koleksiyonlar ve nasıl yüklenir)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

Lookup<TKey,TElement>

Her biri bir veya daha fazla değere eşlenen anahtarların koleksiyonunu temsil eder.Represents a collection of keys each mapped to one or more values.

OrderedParallelQuery<TSource>

Sıralanmış, paralel bir sırayı temsil eder.Represents a sorted, parallel sequence.

ParallelEnumerable

ParallelQuery {TSource} uygulayan nesneleri sorgulamak için bir yöntemler kümesi sağlar.Provides a set of methods for querying objects that implement ParallelQuery{TSource}. Bu, öğesinin paralel eşdeğeridir Enumerable .This is the parallel equivalent of Enumerable.

ParallelQuery

Paralel bir diziyi temsil eder.Represents a parallel sequence.

ParallelQuery<TSource>

Paralel bir diziyi temsil eder.Represents a parallel sequence.

Queryable

static Shared Uygulayan veri yapılarını sorgulamak için bir dizi (Visual Basic) yöntemleri sağlar IQueryable<T> .Provides a set of static (Shared in Visual Basic) methods for querying data structures that implement IQueryable<T>.

Arabirimler

IGrouping<TKey,TElement>

Ortak anahtara sahip nesneler koleksiyonunu temsil eder.Represents a collection of objects that have a common key.

ILookup<TKey,TElement>

Anahtarları değer dizileriyle eşleyen veri yapıları için bir Dizin Oluşturucu, boyut özelliği ve Boole arama yöntemi tanımlar IEnumerable<T> .Defines an indexer, size property, and Boolean search method for data structures that map keys to IEnumerable<T> sequences of values.

IOrderedEnumerable<TElement>

Sıralanmış bir diziyi temsil eder.Represents a sorted sequence.

IOrderedQueryable

Sıralama işleminin sonucunu temsil eder.Represents the result of a sorting operation.

IOrderedQueryable<T>

Sıralama işleminin sonucunu temsil eder.Represents the result of a sorting operation.

IQueryable

Verilerin türü belirtilmemiş belirli bir veri kaynağına karşı sorguları değerlendirmek için işlevsellik sağlar.Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.

IQueryable<T>

Verilerin türü bilinen belirli bir veri kaynağına karşı sorguları değerlendirmek için işlevsellik sağlar.Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.

IQueryProvider

Bir nesne tarafından tanımlanan sorguları oluşturma ve yürütme yöntemlerini tanımlar IQueryable .Defines methods to create and execute queries that are described by an IQueryable object.

Numaralandırmalar

ParallelExecutionMode

Sorgu yürütme modu, sorguları paralelleştirdiğinde sistemin performans dengelerini nasıl ele alıp tutabileceğini belirten bir ipucu.The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.

ParallelMergeOptions

Sorguda kullanmak üzere tercih edilen Çıkış birleştirme türünü belirtir.Specifies the preferred type of output merge to use in a query. Diğer bir deyişle, PLıNQ 'ın sonuçları çeşitli bölümlerden tek bir sonuç dizisine doğru birleştirmesi gerektiğini gösterir.In other words, it indicates how PLINQ should merge the results from the various partitions back into a single result sequence. Bu yalnızca bir ipucu değildir ve tüm sorguları paralelleştirerek sistem tarafından dikkate alınamaz.This is a hint only, and may not be respected by the system when parallelizing all queries.

Açıklamalar

System.LinqAd alanı System. Core derlemesinde (System.Core.dll).The System.Linq namespace is in the System.Core assembly (in System.Core.dll).

EnumerableSınıfı, LINQLINQ uygulayan nesneler üzerinde çalışan standart sorgu işleçleri içerir IEnumerable<T> .The Enumerable class contains LINQLINQ standard query operators that operate on objects that implement IEnumerable<T>.

QueryableSınıfı, LINQLINQ uygulayan nesneler üzerinde çalışan standart sorgu işleçleri içerir IQueryable<T> .The Queryable class contains LINQLINQ standard query operators that operate on objects that implement IQueryable<T>.

Daha fazla bilgi için bkz. LINQ to SQL.For more information, see LINQ to SQL.