Condividi tramite


DatabaseFacade.CurrentTransaction Proprietà

Definizione

Ottiene l'oggetto corrente IDbContextTransaction utilizzato dal contesto o Null se non è in uso alcuna transazione.

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

Valore della proprietà

Commenti

Questa proprietà è Null a meno che non sia stato chiamato uno di BeginTransaction(), Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactiono Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction . Non viene effettuato alcun tentativo di ottenere una transazione dall'oggetto DbConnection corrente o da una transazione simile.

Per i database relazionali, l'oggetto sottostante DbTransaction può essere ottenuto usando Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction nell'oggetto restituito IDbContextTransaction.

Per altre informazioni ed esempi , vedere Transazioni in EF Core .

Si applica a