Compartir a través de


DatabaseFacade.CurrentTransaction Propiedad

Definición

Obtiene el objeto actual IDbContextTransaction que usa el contexto o null si no hay ninguna transacción en 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 de propiedad

Comentarios

Esta propiedad es null a menos que se haya llamado a una de BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactiono Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction . No se intenta obtener una transacción de DbConnection actual o similar.

En el caso de las bases de datos relacionales, el subyacente DbTransaction se puede obtener mediante Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction en el devuelto IDbContextTransaction.

Consulte Transacciones en EF Core para obtener más información y ejemplos.

Se aplica a