DatabaseFacade.CurrentTransaction Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.