Queryable Kelas

Definisi

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

public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
Warisan
Queryable

Keterangan

Kumpulan metode yang dideklarasikan dalam Queryable kelas menyediakan implementasi operator kueri standar untuk mengkueri sumber data yang mengimplementasikan IQueryable<T>. Operator kueri standar adalah metode tujuan umum yang mengikuti pola LINQ dan memungkinkan Anda untuk mengekspresikan operasi traversal, filter, dan proyeksi melalui data dalam setiap . Bahasa pemrograman berbasis NET.

Sebagian besar metode dalam kelas ini didefinisikan sebagai metode ekstensi yang memperluas IQueryable<T> jenis. Ini berarti mereka dapat dipanggil seperti metode instans IQueryable<T>pada objek apa pun yang mengimplementasikan . Metode yang diperluas IQueryable<T> ini tidak melakukan kueri secara langsung. Sebaliknya, fungsionalitasnya adalah membangun Expression objek, yang merupakan pohon ekspresi yang mewakili kueri kumulatif. Metode kemudian meneruskan pohon ekspresi baru ke Execute<TResult>(Expression) metode atau CreateQuery<TElement>(Expression) metode input IQueryable<T>. Metode yang dipanggil tergantung pada apakah Queryable metode mengembalikan nilai singleton, dalam hal Execute<TResult>(Expression) ini dipanggil, atau memiliki hasil yang dapat dijumlahkan, dalam hal CreateQuery<TElement>(Expression) ini dipanggil.

Eksekusi kueri aktual pada data target dilakukan oleh kelas yang mengimplementasikan IQueryable<T>. Harapan dari implementasi apa pun IQueryable<T> adalah bahwa hasil menjalankan pohon ekspresi yang dibangun oleh Queryable metode operator kueri standar setara dengan hasil pemanggilan metode yang sesuai di Enumerable kelas , jika sumber data adalah IEnumerable<T>.

Selain metode operator kueri standar yang beroperasi pada IQueryable<T> objek, kelas ini juga berisi metode , AsQueryableyang mengetik IEnumerable objek sebagai IQueryable objek.

Metode

Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

Menerapkan fungsi akumulator secara berurutan. Nilai seed yang ditentukan digunakan sebagai nilai akumulator awal, dan fungsi yang ditentukan digunakan untuk memilih nilai hasil.

Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>)

Menerapkan fungsi akumulator secara berurutan. Nilai seed yang ditentukan digunakan sebagai nilai akumulator awal.

Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>)

Menerapkan fungsi akumulator secara berurutan.

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>)

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

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>)

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

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Menentukan apakah semua elemen urutan memenuhi suatu kondisi.

Any<TSource>(IQueryable<TSource>)

Menentukan apakah urutan berisi elemen apa pun.

Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Menentukan apakah ada elemen urutan yang memenuhi kondisi.

Append<TSource>(IQueryable<TSource>, TSource)

Mengembalikan urutan baru yang dapat dikueri yang berisi elemen dari source plus yang ditentukan element ditambahkan di akhir.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Mengonversi generik IEnumerable<T> menjadi generik IQueryable<T>.

Average(IQueryable<Decimal>)

Menghitung rata-rata urutan Decimal nilai.

Average(IQueryable<Double>)

Menghitung rata-rata urutan Double nilai.

Average(IQueryable<Int32>)

Menghitung rata-rata urutan Int32 nilai.

Average(IQueryable<Int64>)

Menghitung rata-rata urutan Int64 nilai.

Average(IQueryable<Nullable<Decimal>>)

Menghitung rata-rata urutan nilai yang dapat diubah Decimal ke null.

Average(IQueryable<Nullable<Double>>)

Menghitung rata-rata urutan nilai yang dapat diubah Double ke null.

Average(IQueryable<Nullable<Int32>>)

Menghitung rata-rata urutan nilai yang dapat diubah Int32 ke null.

Average(IQueryable<Nullable<Int64>>)

Menghitung rata-rata urutan nilai yang dapat diubah Int64 ke null.

Average(IQueryable<Nullable<Single>>)

Menghitung rata-rata urutan nilai yang dapat diubah Single ke null.

Average(IQueryable<Single>)

Menghitung rata-rata urutan Single nilai.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Menghitung rata-rata urutan Decimal nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Menghitung rata-rata urutan Double nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Menghitung rata-rata urutan Int32 nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Menghitung rata-rata urutan Int64 nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Menghitung rata-rata urutan nilai nullable Decimal yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Menghitung rata-rata urutan nilai nullable Double yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Menghitung rata-rata urutan nilai nullable Int32 yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Menghitung rata-rata urutan nilai nullable Int64 yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Menghitung rata-rata urutan nilai nullable Single yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Menghitung rata-rata urutan Single nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Cast<TResult>(IQueryable)

Mengonversi elemen dari ke IQueryable jenis yang ditentukan.

Chunk<TSource>(IQueryable<TSource>, Int32)

Pisahkan elemen urutan menjadi potongan ukuran paling banyak size.

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Menggabungkan dua urutan.

Contains<TSource>(IQueryable<TSource>, TSource)

Menentukan apakah urutan berisi elemen tertentu dengan menggunakan perbandingan kesetaraan default.

Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

Menentukan apakah urutan berisi elemen tertentu dengan menggunakan IEqualityComparer<T>.

Count<TSource>(IQueryable<TSource>)

Mengembalikan jumlah elemen secara berurutan.

Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan jumlah elemen dalam urutan yang ditentukan yang memenuhi kondisi.

CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

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

DefaultIfEmpty<TSource>(IQueryable<TSource>)

Mengembalikan elemen urutan yang ditentukan atau nilai default parameter jenis dalam koleksi database tunggal jika urutannya kosong.

DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

Mengembalikan elemen urutan yang ditentukan atau nilai yang ditentukan dalam koleksi singleton jika urutannya kosong.

Distinct<TSource>(IQueryable<TSource>)

Mengembalikan elemen yang berbeda dari urutan dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai.

Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

Mengembalikan elemen yang berbeda dari urutan dengan menggunakan yang ditentukan untuk membandingkan IEqualityComparer<T> nilai.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Mengembalikan elemen yang berbeda dari urutan sesuai dengan fungsi pemilih kunci tertentu.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Mengembalikan elemen yang berbeda dari urutan sesuai dengan fungsi pemilih kunci tertentu.

ElementAt<TSource>(IQueryable<TSource>, Index)

Mengembalikan elemen pada indeks tertentu secara berurutan.

ElementAt<TSource>(IQueryable<TSource>, Int32)

Mengembalikan elemen pada indeks tertentu secara berurutan.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Index)

Mengembalikan elemen pada indeks tertentu secara berurutan atau nilai default jika indeks berada di luar rentang.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Mengembalikan elemen pada indeks tertentu secara berurutan atau nilai default jika indeks berada di luar rentang.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Menghasilkan perbedaan yang ditetapkan dari dua urutan dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Menghasilkan perbedaan yang ditetapkan dari dua urutan dengan menggunakan yang ditentukan untuk membandingkan IEqualityComparer<T> nilai.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Menghasilkan perbedaan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Menghasilkan perbedaan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

First<TSource>(IQueryable<TSource>)

Mengembalikan elemen pertama dari urutan.

First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan elemen pertama dari urutan yang memenuhi kondisi tertentu.

FirstOrDefault<TSource>(IQueryable<TSource>)

Mengembalikan elemen pertama dari urutan, atau nilai default jika urutan tidak berisi elemen.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan elemen pertama dari urutan yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut yang ditemukan.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Mengembalikan elemen pertama dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

FirstOrDefault<TSource>(IQueryable<TSource>, TSource)

Mengembalikan elemen pertama dari urutan, atau nilai default jika urutan tidak berisi elemen.

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu dan membuat nilai hasil dari setiap grup dan kuncinya. Elemen dari setiap grup diproyeksikan dengan menggunakan fungsi tertentu.

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu dan membuat nilai hasil dari setiap grup dan kuncinya. Kunci dibandingkan dengan menggunakan perbandingan tertentu dan elemen setiap grup diproyeksikan dengan menggunakan fungsi tertentu.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu dan memproyeksikan elemen untuk setiap grup dengan menggunakan fungsi tertentu.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>)

Mengelompokkan elemen urutan dan memproyeksikan elemen untuk setiap grup dengan menggunakan fungsi tertentu. Nilai kunci dibandingkan dengan menggunakan pembanding yang ditentukan.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu dan membuat nilai hasil dari setiap grup dan kuncinya.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu dan membuat nilai hasil dari setiap grup dan kuncinya. Kunci dibandingkan dengan menggunakan pembanding tertentu.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Mengelompokkan elemen urutan sesuai dengan fungsi pemilih kunci tertentu dan membandingkan kunci dengan menggunakan perbandingan yang ditentukan.

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Menghubungkan elemen dari dua urutan berdasarkan kesetaraan kunci dan mengelompokkan hasilnya. Perbandingan kesetaraan default digunakan untuk membandingkan kunci.

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>)

Menghubungkan elemen dari dua urutan berdasarkan kesetaraan kunci dan mengelompokkan hasilnya. Yang ditentukan IEqualityComparer<T> digunakan untuk membandingkan kunci.

Index<TSource>(IQueryable<TSource>)

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

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Menghasilkan persimpangan yang ditetapkan dari dua urutan dengan menggunakan perbandingan kesetaraan default untuk membandingkan nilai.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Menghasilkan persimpangan yang ditetapkan dari dua urutan dengan menggunakan yang ditentukan untuk membandingkan IEqualityComparer<T> nilai.

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Menghasilkan persimpangan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Menghasilkan persimpangan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

Menghubungkan elemen dari dua urutan berdasarkan kunci yang cocok. Perbandingan kesetaraan default digunakan untuk membandingkan kunci.

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

Menghubungkan elemen dari dua urutan berdasarkan kunci yang cocok. Yang ditentukan IEqualityComparer<T> digunakan untuk membandingkan kunci.

Last<TSource>(IQueryable<TSource>)

Mengembalikan elemen terakhir secara berurutan.

Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi tertentu.

LastOrDefault<TSource>(IQueryable<TSource>)

Mengembalikan elemen terakhir secara berurutan, atau nilai default jika urutan tidak berisi elemen.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

LastOrDefault<TSource>(IQueryable<TSource>, TSource)

Mengembalikan elemen terakhir dari urutan, atau nilai default jika urutan tidak berisi elemen.

LongCount<TSource>(IQueryable<TSource>)

Mengembalikan yang Int64 menunjukkan jumlah total elemen dalam urutan.

LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan yang Int64 menunjukkan jumlah elemen dalam urutan yang memenuhi kondisi.

Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Memanggil fungsi proyeksi pada setiap elemen generik IQueryable<T> dan mengembalikan nilai maksimum yang dihasilkan.

Max<TSource>(IQueryable<TSource>)

Mengembalikan nilai maksimum dalam generik IQueryable<T>.

Max<TSource>(IQueryable<TSource>, IComparer<TSource>)

Mengembalikan nilai maksimum dalam generik IQueryable<T>.

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Mengembalikan nilai maksimum dalam generik IQueryable<T> sesuai dengan fungsi pemilih kunci tertentu.

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Mengembalikan nilai maksimum dalam generik IQueryable<T> sesuai dengan fungsi pemilih kunci tertentu.

Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Memanggil fungsi proyeksi pada setiap elemen generik IQueryable<T> dan mengembalikan nilai minimum yang dihasilkan.

Min<TSource>(IQueryable<TSource>)

Mengembalikan nilai minimum generik IQueryable<T>.

Min<TSource>(IQueryable<TSource>, IComparer<TSource>)

Mengembalikan nilai minimum dalam generik IQueryable<T>.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Mengembalikan nilai minimum dalam generik IQueryable<T> sesuai dengan fungsi pemilih kunci tertentu.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Mengembalikan nilai minimum dalam generik IQueryable<T> sesuai dengan fungsi pemilih kunci tertentu.

OfType<TResult>(IQueryable)

Memfilter elemen berdasarkan IQueryable jenis yang ditentukan.

Order<T>(IQueryable<T>)

Mengurutkan elemen urutan dalam urutan naik.

Order<T>(IQueryable<T>, IComparer<T>)

Mengurutkan elemen urutan dalam urutan naik.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Mengurutkan elemen urutan dalam urutan naik sesuai dengan kunci.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Mengurutkan elemen urutan dalam urutan naik dengan menggunakan perbandingan yang ditentukan.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Mengurutkan elemen urutan dalam urutan turun sesuai dengan kunci.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Mengurutkan elemen urutan dalam urutan menurun dengan menggunakan pembanding yang ditentukan.

OrderDescending<T>(IQueryable<T>)

Mengurutkan elemen urutan dalam urutan turun.

OrderDescending<T>(IQueryable<T>, IComparer<T>)

Mengurutkan elemen urutan dalam urutan turun.

Prepend<TSource>(IQueryable<TSource>, TSource)

Mengembalikan urutan baru yang dapat dikueri yang berisi elemen dari source plus yang ditentukan element sebelumnya di awal.

Reverse<TSource>(IQueryable<TSource>)

Menginversi urutan elemen secara berurutan.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>)

Memproyeksikan setiap elemen urutan ke dalam bentuk baru dengan menggabungkan indeks elemen.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Memproyeksikan setiap elemen urutan ke dalam bentuk baru.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

Memproyeksikan setiap elemen urutan ke IEnumerable<T> dan memanggil fungsi pemilih hasil pada setiap elemen di dalamnya. Nilai yang dihasilkan dari setiap urutan perantara digabungkan menjadi satu urutan satu dimensi dan dikembalikan.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

Memproyeksikan setiap elemen urutan ke yang IEnumerable<T> menggabungkan indeks elemen sumber yang menghasilkannya. Fungsi pemilih hasil dipanggil pada setiap elemen dari setiap urutan perantara, dan nilai yang dihasilkan digabungkan menjadi satu urutan satu dimensi dan dikembalikan.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

Memproyeksikan setiap elemen urutan ke IEnumerable<T> dan menggabungkan urutan yang dihasilkan menjadi satu urutan.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>)

Memproyeksikan setiap elemen urutan ke IEnumerable<T> dan menggabungkan urutan yang dihasilkan menjadi satu urutan. Indeks setiap elemen sumber digunakan dalam bentuk elemen yang diproyeksikan.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Menentukan apakah dua urutan sama dengan menggunakan perbandingan kesetaraan default untuk membandingkan elemen.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Menentukan apakah dua urutan sama dengan menggunakan yang ditentukan untuk membandingkan IEqualityComparer<T> elemen.

Single<TSource>(IQueryable<TSource>)

Mengembalikan satu-satunya elemen urutan, dan melemparkan pengecualian jika tidak ada tepat satu elemen dalam urutan.

Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan satu-satunya elemen urutan yang memenuhi kondisi tertentu, dan melemparkan pengecualian jika ada lebih dari satu elemen tersebut.

SingleOrDefault<TSource>(IQueryable<TSource>)

Mengembalikan satu-satunya elemen urutan, atau nilai default jika urutan kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan satu-satunya elemen urutan yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Mengembalikan satu-satunya elemen urutan yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

SingleOrDefault<TSource>(IQueryable<TSource>, TSource)

Mengembalikan satu-satunya elemen urutan, atau nilai default jika urutan kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

Skip<TSource>(IQueryable<TSource>, Int32)

Melewati jumlah elemen tertentu secara berurutan lalu mengembalikan elemen yang tersisa.

SkipLast<TSource>(IQueryable<TSource>, Int32)

Mengembalikan urutan baru yang dapat dikueri yang berisi elemen dari source dengan elemen terakhir count dari urutan sumber yang dapat dikueri dihilangkan.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Melewati elemen secara berurutan selama kondisi yang ditentukan benar lalu mengembalikan elemen yang tersisa.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Melewati elemen secara berurutan selama kondisi yang ditentukan benar lalu mengembalikan elemen yang tersisa. Indeks elemen digunakan dalam logika fungsi predikat.

Sum(IQueryable<Decimal>)

Menghitung jumlah urutan Decimal nilai.

Sum(IQueryable<Double>)

Menghitung jumlah urutan Double nilai.

Sum(IQueryable<Int32>)

Menghitung jumlah urutan Int32 nilai.

Sum(IQueryable<Int64>)

Menghitung jumlah urutan Int64 nilai.

Sum(IQueryable<Nullable<Decimal>>)

Menghitung jumlah urutan nilai yang dapat diubah ke Decimal null.

Sum(IQueryable<Nullable<Double>>)

Menghitung jumlah urutan nilai yang dapat diubah ke Double null.

Sum(IQueryable<Nullable<Int32>>)

Menghitung jumlah urutan nilai yang dapat diubah ke Int32 null.

Sum(IQueryable<Nullable<Int64>>)

Menghitung jumlah urutan nilai yang dapat diubah ke Int64 null.

Sum(IQueryable<Nullable<Single>>)

Menghitung jumlah urutan nilai yang dapat diubah ke Single null.

Sum(IQueryable<Single>)

Menghitung jumlah urutan Single nilai.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Menghitung jumlah urutan Decimal nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Menghitung jumlah urutan Double nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Menghitung jumlah urutan Int32 nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Menghitung jumlah urutan Int64 nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Menghitung jumlah urutan nilai nullable Decimal yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Menghitung jumlah urutan nilai nullable Double yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Menghitung jumlah urutan nilai nullable Int32 yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Menghitung jumlah urutan nilai nullable Int64 yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Menghitung jumlah urutan nilai nullable Single yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Menghitung jumlah urutan Single nilai yang diperoleh dengan memanggil fungsi proyeksi pada setiap elemen urutan input.

Take<TSource>(IQueryable<TSource>, Int32)

Mengembalikan jumlah elemen yang bersebelahan yang ditentukan dari awal urutan.

Take<TSource>(IQueryable<TSource>, Range)

Mengembalikan rentang elemen yang bersebelahan yang ditentukan dari urutan.

TakeLast<TSource>(IQueryable<TSource>, Int32)

Mengembalikan urutan baru yang dapat dikueri yang berisi elemen terakhir count dari source.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Mengembalikan elemen dari urutan selama kondisi yang ditentukan benar.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Mengembalikan elemen dari urutan selama kondisi yang ditentukan benar. Indeks elemen digunakan dalam logika fungsi predikat.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Melakukan urutan elemen berikutnya secara berurutan dalam urutan naik sesuai dengan kunci.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Melakukan urutan elemen berikutnya secara berurutan dalam urutan naik dengan menggunakan perbandingan yang ditentukan.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Melakukan pengurutan elemen berikutnya secara berurutan dalam urutan turun, sesuai dengan kunci.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Melakukan urutan elemen berikutnya secara berurutan dalam urutan menurun dengan menggunakan perbandingan yang ditentukan.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Menghasilkan penyatuan yang ditetapkan dari dua urutan dengan menggunakan perbandingan kesetaraan default.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Menghasilkan penyatuan yang ditetapkan dari dua urutan dengan menggunakan IEqualityComparer<T>.

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>)

Menghasilkan penyatuan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Menghasilkan penyatuan yang ditetapkan dari dua urutan sesuai dengan fungsi pemilih kunci tertentu.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Memfilter urutan nilai berdasarkan predikat.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Memfilter urutan nilai berdasarkan predikat. Indeks setiap elemen digunakan dalam logika fungsi predikat.

Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>)

Menggabungkan dua urutan dengan menggunakan fungsi predikat yang ditentukan.

Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Menghasilkan urutan tuple dengan elemen dari tiga urutan yang ditentukan.

Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>)

Menghasilkan urutan tuple dengan elemen dari dua urutan yang ditentukan.

Berlaku untuk

Lihat juga