Bagikan melalui


System.Linq Ruang nama

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

Kelas

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

Metode ekstensi LINQ mengambil alih yang menawarkan efisiensi yang lebih besar daripada ImmutableArray<T> metode LINQ standar

Paket NuGet: System.Collections.Immutable (tentang koleksi yang tidak dapat diubah dan cara menginstal)

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

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.

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

ParallelExecutionMode

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

ParallelMergeOptions

Menentukan jenis gabungan output yang disukai 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 saat menyejajarkan 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 to SQL.