DatabaseFacade.CurrentTransaction Özellik

Tanım

Bağlam tarafından kullanılan geçerli IDbContextTransaction değeri veya kullanımda bir işlem yoksa null değerini alır.

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

Özellik Değeri

Açıklamalar

Bu özellik , Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionveya Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction adlarından BeginTransaction()biri çağrılmadığı sürece null olur. Geçerli DbConnection veya benzeri bir işlem alma girişiminde bulunulmaması.

İlişkisel veritabanları için, temel alınan DbTransaction değeri döndürülen IDbContextTransactionüzerinde kullanılarak Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction elde edilebilir.

Daha fazla bilgi ve örnek için bkz. EF Core'da İşlemler .

Şunlara uygulanır