EntityFrameworkQueryableExtensions.LastAsync 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
LastAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Secara asinkron mengembalikan elemen terakhir dari urutan yang memenuhi kondisi tertentu. |
LastAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Secara asinkron mengembalikan elemen terakhir dari urutan. |
LastAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Secara asinkron mengembalikan elemen terakhir dari urutan yang memenuhi kondisi tertentu.
public static System.Threading.Tasks.Task<TSource> LastAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,bool>> predicate, System.Threading.CancellationToken cancellationToken = default);
static member LastAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function LastAsync(Of TSource) (source As IQueryable(Of TSource), predicate As Expression(Of Func(Of TSource, Boolean)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)
Jenis parameter
- TSource
Jenis elemen source
.
Parameter
- source
- IQueryable<TSource>
IQueryable<T> untuk mengembalikan elemen terakhir.
- predicate
- Expression<Func<TSource,Boolean>>
Fungsi untuk menguji setiap elemen untuk kondisi.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Hasil tugas berisi elemen terakhir yang source
lulus tes di predicate
.
Pengecualian
source
atau predicate
adalah null
.
Tidak ada elemen yang memenuhi kondisi di predicate
.
-atau-
source
tidak berisi elemen.
CancellationToken Jika dibatalkan.
Keterangan
Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan await
untuk memastikan bahwa setiap operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini. Lihat Menghindari masalah utas DbContext untuk informasi dan contoh selengkapnya.
Lihat Mengkueri data dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
LastAsync<TSource>(IQueryable<TSource>, CancellationToken)
Secara asinkron mengembalikan elemen terakhir dari urutan.
public static System.Threading.Tasks.Task<TSource> LastAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member LastAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function LastAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)
Jenis parameter
- TSource
Jenis elemen source
.
Parameter
- source
- IQueryable<TSource>
IQueryable<T> untuk mengembalikan elemen terakhir.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Hasil tugas berisi elemen terakhir di source
.
Pengecualian
source
adalah null
.
source
tidak berisi elemen.
CancellationToken Jika dibatalkan.
Keterangan
Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan await
untuk memastikan bahwa setiap operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini. Lihat Menghindari masalah utas DbContext untuk informasi dan contoh selengkapnya.
Lihat Mengkueri data dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework