Udostępnij za pośrednictwem


RelationalDatabaseFacadeExtensions.UseTransaction Metoda

Definicja

Przeciążenia

UseTransaction(DatabaseFacade, DbTransaction)

Ustawia wartość DbTransaction , która ma być używana przez operacje bazy danych na obiekcie DbContext.

UseTransaction(DatabaseFacade, DbTransaction, Guid)

Ustawia wartość DbTransaction , która ma być używana przez operacje bazy danych na obiekcie DbContext.

UseTransaction(DatabaseFacade, DbTransaction)

Ustawia wartość DbTransaction , która ma być używana przez operacje bazy danych na obiekcie DbContext.

public static Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction UseTransaction (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction transaction);
public static Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? UseTransaction (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction? transaction);
static member UseTransaction : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbTransaction -> Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
<Extension()>
Public Function UseTransaction (databaseFacade As DatabaseFacade, transaction As DbTransaction) As IDbContextTransaction

Parametry

databaseFacade
DatabaseFacade

Element DatabaseFacade dla kontekstu.

transaction
DbTransaction

Element DbTransaction do użycia.

Zwraca

Hermetyzuje IDbContextTransaction daną transakcję.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Transakcje w programie EF Core .

Dotyczy

UseTransaction(DatabaseFacade, DbTransaction, Guid)

Ustawia wartość DbTransaction , która ma być używana przez operacje bazy danych na obiekcie DbContext.

public static Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction UseTransaction (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction transaction, Guid transactionId);
public static Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction? UseTransaction (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction? transaction, Guid transactionId);
static member UseTransaction : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbTransaction * Guid -> Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction
<Extension()>
Public Function UseTransaction (databaseFacade As DatabaseFacade, transaction As DbTransaction, transactionId As Guid) As IDbContextTransaction

Parametry

databaseFacade
DatabaseFacade

Element DatabaseFacade dla kontekstu.

transaction
DbTransaction

Element DbTransaction do użycia.

transactionId
Guid

Unikatowy identyfikator transakcji.

Zwraca

Hermetyzuje IDbContextTransaction daną transakcję.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Transakcje w programie EF Core .

Dotyczy