Queryable.OrderDescending 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
OrderDescending<T>(IQueryable<T>) |
Mengurutkan elemen urutan dalam urutan turun. |
OrderDescending<T>(IQueryable<T>, IComparer<T>) |
Mengurutkan elemen urutan dalam urutan turun. |
OrderDescending<T>(IQueryable<T>)
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
Mengurutkan elemen urutan dalam urutan turun.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ OrderDescending(System::Linq::IQueryable<T> ^ source);
public static System.Linq.IOrderedQueryable<T> OrderDescending<T> (this System.Linq.IQueryable<T> source);
static member OrderDescending : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function OrderDescending(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 jenisnya 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 IQueryProvider diwakili 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
OrderDescending<T>(IQueryable<T>, IComparer<T>)
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
- Sumber:
- Queryable.cs
Mengurutkan elemen urutan dalam urutan turun.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ OrderDescending(System::Linq::IQueryable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedQueryable<T> OrderDescending<T> (this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
static member OrderDescending : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function OrderDescending(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 jenisnya 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 IQueryProvider diwakili 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.