Bagikan melalui


DatabaseFacade.CommitTransactionAsync(CancellationToken) Metode

Definisi

Menerapkan operasi terutang dalam transaksi saat ini ke database.

public virtual System.Threading.Tasks.Task CommitTransactionAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CommitTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CommitTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CommitTransactionAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Keterangan

Entity Framework Core tidak mendukung beberapa operasi paralel yang dijalankan pada instans DbContext yang sama. Ini termasuk eksekusi paralel kueri asinkron dan penggunaan bersamaan eksplisit dari beberapa utas. Oleh karena itu, selalu tunggu panggilan asinkron segera, atau gunakan instans DbContext terpisah untuk operasi yang dijalankan secara paralel. Lihat Menghindari masalah utas DbContext untuk informasi dan contoh selengkapnya.

Lihat Transaksi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk