Sprache

DatabaseFacade.CurrentTransaction Eigenschaft

Definition

Ruft den aktuellen IDbContextTransaction Wert ab, der vom Kontext verwendet wird, oder null, wenn keine Transaktion verwendet wird.

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

Eigenschaftswert

Attribute

Hinweise

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

Bei relationalen Datenbanken kann die zugrunde liegende DbTransaction Datenbank mithilfe Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction der zurückgegebenen IDbContextTransactionAbgerufen werden.

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

Gilt für: