Bagikan melalui


System.Linq Ruang nama

Menyediakan kelas dan antarmuka yang mendukung kueri yang menggunakan kueri Language-Integrated (LINQ).

Kelas

Nama Deskripsi
AsyncEnumerable

Menyediakan sekumpulan metode statis untuk mengkueri objek yang mengimplementasikan IAsyncEnumerable<T>.

Enumerable

Menyediakan sekumpulan metode (Shared dalam Visual Basic) untuk mengkueri static objek yang mengimplementasikan IEnumerable<T>.

EnumerableExecutor

Mewakili pohon ekspresi dan menyediakan fungsionalitas untuk menjalankan pohon ekspresi setelah menulis ulang.

EnumerableExecutor<T>

Mewakili pohon ekspresi dan menyediakan fungsionalitas untuk menjalankan pohon ekspresi setelah menulis ulang.

EnumerableQuery

IEnumerable Mewakili sebagai EnumerableQuery sumber data.

EnumerableQuery<T>

IEnumerable<T> Mewakili koleksi sebagai IQueryable<T> sumber data.

ImmutableArrayExtensions

Menyediakan penimpaan metode ekstensi LINQ yang lebih efisien untuk ImmutableArray<T> instans daripada metode LINQ standar.

Lookup<TKey,TElement>

Mewakili kumpulan kunci yang masing-masing dipetakan ke satu atau beberapa nilai.

OrderedParallelQuery<TSource>

Mewakili urutan paralel yang diurutkan.

ParallelEnumerable

Menyediakan sekumpulan metode untuk mengkueri objek yang mengimplementasikan ParallelQuery{TSource}. Ini adalah setara paralel dari Enumerable.

ParallelQuery

Mewakili urutan paralel.

ParallelQuery<TSource>

Mewakili urutan paralel.

Queryable

Menyediakan sekumpulan metode (Shared dalam Visual Basic) untuk mengkueri static struktur data yang mengimplementasikan IQueryable<T>.

Antarmuka

Nama Deskripsi
IGrouping<TKey,TElement>

Mewakili kumpulan objek yang memiliki kunci umum.

ILookup<TKey,TElement>

Menentukan pengindeks, properti ukuran, dan metode pencarian Boolean untuk struktur data yang memetakan kunci ke IEnumerable<T> urutan nilai.

IOrderedAsyncEnumerable<TElement>

Mewakili urutan asinkron yang diurutkan.

IOrderedEnumerable<TElement>

Mewakili urutan yang diurutkan.

IOrderedQueryable

Mewakili hasil operasi pengurutan.

IOrderedQueryable<T>

Mewakili hasil operasi pengurutan.

IQueryable

Menyediakan fungsionalitas untuk mengevaluasi kueri terhadap sumber data tertentu di mana jenis data tidak ditentukan.

IQueryable<T>

Menyediakan fungsionalitas untuk mengevaluasi kueri terhadap sumber data tertentu di mana jenis data diketahui.

IQueryProvider

Menentukan metode untuk membuat dan menjalankan kueri yang dijelaskan oleh IQueryable objek.

Enum

Nama Deskripsi
ParallelExecutionMode

Mode eksekusi kueri adalah petunjuk yang menentukan bagaimana sistem harus menangani trade-off performa saat paralelisasi kueri.

ParallelMergeOptions

Menentukan jenis gabungan output pilihan untuk digunakan dalam kueri. Dengan kata lain, ini menunjukkan bagaimana PLINQ harus menggabungkan hasil dari berbagai partisi kembali ke dalam satu urutan hasil. Ini hanya petunjuk, dan mungkin tidak dihormati oleh sistem ketika paralel semua kueri.

Keterangan

Namespace System.Linq berada di rakitan System.Core (dalam System.Core.dll).

Kelas Enumerable berisi operator kueri standar LINQ yang beroperasi pada objek yang mengimplementasikan IEnumerable<T>.

Kelas Queryable berisi operator kueri standar LINQ yang beroperasi pada objek yang mengimplementasikan IQueryable<T>.

Untuk informasi selengkapnya, lihat LINQ ke SQL.