DatabaseFacade.CurrentTransaction Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera bieżący używany IDbContextTransaction przez kontekst lub wartość null, jeśli żadna transakcja nie jest używana.
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
Wartość właściwości
Uwagi
Ta właściwość ma wartość null, chyba że wywołano jedną z BeginTransaction()wartości , Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionlub Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction . Nie podjęto żadnej próby uzyskania transakcji z bieżącego połączenia DbConnection lub podobnego.
W przypadku relacyjnych baz danych DbTransaction można uzyskać przy użyciu Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction zwróconego IDbContextTransactionelementu .
Aby uzyskać więcej informacji i przykładów, zobacz Transakcje w programie EF Core .