Freigeben über


DatabaseFacade.CurrentTransaction Eigenschaft

Definition

Ruft die aktuelle IDbContextTransaction ab, die vom Kontext verwendet wird, oder NULL, wenn keine Transaktion verwendet wird.

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

Eigenschaftswert

Hinweise

Diese Eigenschaft ist NULL, es sei denn, eine von BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionoder Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction wurde aufgerufen. Es wird kein Versuch unternommen, eine Transaktion aus der aktuellen DbConnection oder ähnlichem abzurufen.

Für relationale Datenbanken kann die zugrunde liegende DbTransaction mit Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction für die zurückgegebene IDbContextTransactionabgerufen werden.

Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .

Gilt für: