Idioma

DatabaseFacade.CurrentTransaction Propriedade

Definição

Obtém a corrente IDbContextTransaction que está sendo usada pelo contexto ou nula se nenhuma transação estiver em uso.

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

Valor da propriedade

Atributos

Comentários

Essa propriedade é nula, a menos que uma de BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionou Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction tenha sido chamada. Nenhuma tentativa é feita para obter uma transação do DbConnection atual ou semelhante.

Para bancos de dados relacionais, o subjacente DbTransaction pode ser obtido usando Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction no retornado IDbContextTransaction.

Consulte Transações no EF Core para obter mais informações e exemplos.

Aplica-se a