Bagikan melalui


DatabaseFacade.CurrentTransaction Properti

Definisi

Mendapatkan saat ini IDbContextTransaction yang digunakan oleh konteks, atau null jika tidak ada transaksi yang digunakan.

public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction CurrentTransaction { get; }
public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? CurrentTransaction { get; }
member this.CurrentTransaction : Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
Public Overridable ReadOnly Property CurrentTransaction As IDbContextTransaction

Nilai Properti

Keterangan

Properti ini null kecuali salah satu dari BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransaction, atau Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction telah dipanggil. Tidak ada upaya yang dilakukan untuk mendapatkan transaksi dari DbConnection saat ini atau yang serupa.

Untuk database relasional, yang mendasar DbTransaction dapat diperoleh menggunakan Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction pada yang dikembalikan IDbContextTransaction.

Lihat Transaksi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk