DatabaseFacade.CurrentTransaction Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá aktuální IDbContextTransaction , který se používá kontext, nebo null, pokud se nepoužívá žádná transakce.
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
Hodnota vlastnosti
Poznámky
Tato vlastnost má hodnotu null, pokud nebyla volána některá z BeginTransaction()vlastností , Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.BeginTransactionnebo Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.UseTransaction . Není proveden žádný pokus o získání transakce z aktuálního DbConnection nebo podobné.
U relačních databází je možné získat podkladové databáze DbTransaction pomocí Microsoft.EntityFrameworkCore.Storage.DbContextTransactionExtensions.GetDbTransaction vrácené IDbContextTransactiondatabáze .
Další informace a příklady najdete v tématu Transakce v EF Core .
Platí pro
Entity Framework