Dil

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; }
[System.Runtime.CompilerServices.Nullable(2)]
public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? CurrentTransaction { get; }
public virtual Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? CurrentTransaction { get; }
member this.CurrentTransaction : Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
[<System.Runtime.CompilerServices.Nullable(2)>]
member this.CurrentTransaction : Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
Public Overridable ReadOnly Property CurrentTransaction As IDbContextTransaction

Özellik Değeri

Özellikler

Açıklamalar

Bu özellik, Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransaction, veya Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction çağrılmadığı BeginTransaction()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