DatabaseFacade.CurrentTransaction Özellik

Tanım

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

Bu özellik , veya 'den biri BeginTransaction() değilse Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransaction null olur Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction çağrıldı. Geçerli DbConnection veya benzer bir işlem elde etmek için herhangi bir girişimde bulundu.

İlişkisel veritabanları için temel DbTransaction alınanlar kullanılarak elde edilir Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction üzerinde IDbContextTransaction döndürülü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

IDbContextTransaction

Açıklamalar

Daha fazla bilgi EF Core bkz. İşlemler.

Şunlara uygulanır