Partilhar via


DatabaseFacade.CurrentTransaction Propriedade

Definição

Obtém o atual IDbContextTransaction que está sendo usado pelo contexto ou nulo se nenhuma transação estiver em uso.

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

Valor da propriedade

Comentários

Essa propriedade é nula, a menos que um de BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionou Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction tenha sido chamado. 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