Queryable.Order Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Order<T>(IQueryable<T>) |
Mengurutkan elemen urutan dalam urutan naik. |
Order<T>(IQueryable<T>, IComparer<T>) |
Mengurutkan elemen urutan dalam urutan naik. |
Order<T>(IQueryable<T>)
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
Mengurutkan elemen urutan dalam urutan naik.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ Order(System::Linq::IQueryable<T> ^ source);
public static System.Linq.IOrderedQueryable<T> Order<T> (this System.Linq.IQueryable<T> source);
static member Order : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function Order(Of T) (source As IQueryable(Of T)) As IOrderedQueryable(Of T)
Jenis parameter
- T
Jenis elemen source
.
Parameter
- source
- IQueryable<T>
Urutan nilai yang akan diurutkan.
Mengembalikan
Elemen IOrderedEnumerable<TElement> yang diurutkan.
Pengecualian
source
adalah null
.
Keterangan
Metode ini memiliki setidaknya satu parameter jenis Expression<TDelegate> yang argumen jenisnya adalah salah satu jenis Func<T,TResult> . Untuk parameter ini, Anda dapat meneruskan ekspresi lambda dan akan dikompilasi ke Expression<TDelegate>.
Metode ini Order<T>(IQueryable<T>) menghasilkan MethodCallExpression yang mewakili pemanggilan Order<T>(IEnumerable<T>) dirinya sebagai metode generik yang dibangun.
Kemudian meneruskan MethodCallExpression ke CreateQuery<TElement>(Expression) metode dari yang diwakili IQueryProvider oleh Provider properti source
parameter . Hasil panggilan CreateQuery<TElement>(Expression) ditransmisikan ke jenis IOrderedQueryable<T> dan dikembalikan.
Perilaku kueri yang terjadi sebagai akibat dari menjalankan pohon ekspresi yang mewakili panggilan Order<T>(IEnumerable<T>) tergantung pada implementasi source
parameter.
Perilaku yang diharapkan adalah bahwa ia mengurutkan elemen dengan source
sendirinya.
Berlaku untuk
Order<T>(IQueryable<T>, IComparer<T>)
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
Mengurutkan elemen urutan dalam urutan naik.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ Order(System::Linq::IQueryable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedQueryable<T> Order<T> (this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
static member Order : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function Order(Of T) (source As IQueryable(Of T), comparer As IComparer(Of T)) As IOrderedQueryable(Of T)
Jenis parameter
- T
Jenis elemen source
.
Parameter
- source
- IQueryable<T>
Urutan nilai yang akan diurutkan.
- comparer
- IComparer<T>
IComparer<T> Untuk membandingkan elemen.
Mengembalikan
Elemen IOrderedEnumerable<TElement> yang diurutkan.
Pengecualian
source
adalah null
.
Keterangan
Metode ini memiliki setidaknya satu parameter jenis Expression<TDelegate> yang argumen jenisnya adalah salah satu jenis Func<T,TResult> . Untuk parameter ini, Anda dapat meneruskan ekspresi lambda dan akan dikompilasi ke Expression<TDelegate>.
Metode ini Order<T>(IQueryable<T>) menghasilkan MethodCallExpression yang mewakili pemanggilan Order<T>(IEnumerable<T>) dirinya sebagai metode generik yang dibangun.
Kemudian meneruskan MethodCallExpression ke CreateQuery<TElement>(Expression) metode dari yang diwakili IQueryProvider oleh Provider properti source
parameter . Hasil panggilan CreateQuery<TElement>(Expression) ditransmisikan ke jenis IOrderedQueryable<T> dan dikembalikan.
Perilaku kueri yang terjadi sebagai akibat dari menjalankan pohon ekspresi yang mewakili panggilan Order<T>(IEnumerable<T>) tergantung pada implementasi source
parameter.
Perilaku yang diharapkan adalah bahwa ia mengurutkan elemen dengan source
sendirinya.