DatabaseFacade.CurrentTransaction Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .