System.Linq 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
LINQ(Language-Integrated Query)를 사용하는 쿼리를 지원하는 클래스 및 인터페이스를 제공합니다.
클래스
Enumerable |
IEnumerable<T>을 구현하는 개체를 쿼리하기 위한 |
EnumerableExecutor |
식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다. |
EnumerableExecutor<T> |
식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다. |
EnumerableQuery |
IEnumerable 데이터 소스로 EnumerableQuery을 나타냅니다. |
EnumerableQuery<T> |
IEnumerable<T> 데이터 소스로 IQueryable<T> 컬렉션을 나타냅니다. |
ImmutableArrayExtensions |
표준 LINQ 메서드보다 ImmutableArray<T>에 대한 효율성이 뛰어난 LINQ 확장명 메서드 재정의입니다. NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법) |
Lookup<TKey,TElement> |
각각 하나 이상의 값에 매핑된 키의 컬렉션을 나타냅니다. |
OrderedParallelQuery<TSource> |
정렬된 병렬 시퀀스를 나타냅니다. |
ParallelEnumerable |
ParallelQuery{TSource}를 구현하는 개체를 쿼리하기 위한 메서드 집합을 제공합니다. Enumerable과 같습니다. |
ParallelQuery |
병렬 시퀀스를 나타냅니다. |
ParallelQuery<TSource> |
병렬 시퀀스를 나타냅니다. |
Queryable |
IQueryable<T>을 구현하는 데이터 구조체를 쿼리하기 위한 |
인터페이스
IGrouping<TKey,TElement> |
공통 키가 있는 개체의 컬렉션을 나타냅니다. |
ILookup<TKey,TElement> |
키를 IEnumerable<T> 값 시퀀스에 매핑하는 데이터 구조체의 인덱서, 크기 속성 및 부울 검색 메서드를 정의합니다. |
IOrderedEnumerable<TElement> |
정렬된 시퀀스를 나타냅니다. |
IOrderedQueryable |
정렬 작업의 결과를 나타냅니다. |
IOrderedQueryable<T> |
정렬 작업의 결과를 나타냅니다. |
IQueryable |
데이터 형식이 지정되지 않은 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다. |
IQueryable<T> |
데이터 형식이 알려진 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다. |
IQueryProvider |
IQueryable 개체가 설명하는 쿼리를 만들고 실행하는 메서드를 정의합니다. |
열거형
ParallelExecutionMode |
쿼리 실행 모드는 쿼리를 병렬화할 때 시스템에서 성능 저하를 처리하는 방식을 지정하는 힌트입니다. |
ParallelMergeOptions |
쿼리에 사용할 기본 출력 병합 유형을 지정합니다. 다시 말해, PLINQ가 다양한 파티션의 결과를 단일 결과 시퀀스로 병합하는 방법을 나타냅니다. 이것은 힌트일 뿐이며 모든 쿼리를 병렬화하는 경우 시스템에서 무시될 수 있습니다. |
설명
System.Linq System.Core.dll) (에서 System.Core 어셈블리에 네임 스페이스는 합니다.
클래스에는 Enumerable 를 구현 IEnumerable<T>하는 개체에서 작동하는 LINQ 표준 쿼리 연산자가 포함됩니다.
클래스에는 Queryable 를 구현 IQueryable<T>하는 개체에서 작동하는 LINQ 표준 쿼리 연산자가 포함됩니다.
자세한 내용은 LINQ to SQL을 참조하세요.
.NET