Udostępnij za pośrednictwem


RelationalDatabaseFacadeExtensions.UseTransactionAsync Metoda

Definicja

Przeciążenia

UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)

Ustawia element DbTransaction , który ma być używany przez operacje bazy danych w obiekcie DbContext.

UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)

Ustawia element DbTransaction , który ma być używany przez operacje bazy danych w obiekcie DbContext.

UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)

Ustawia element DbTransaction , który ma być używany przez operacje bazy danych w obiekcie DbContext.

public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction? transaction, System.Threading.CancellationToken cancellationToken = default);
static member UseTransactionAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
<Extension()>
Public Function UseTransactionAsync (databaseFacade As DatabaseFacade, transaction As DbTransaction, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametry

databaseFacade
DatabaseFacade

Element DatabaseFacade dla kontekstu.

transaction
DbTransaction

Do DbTransaction użycia.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Element Task zawierający daną IDbContextTransaction transakcję.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Uwagi

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

Dotyczy

UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)

Ustawia element DbTransaction , który ma być używany przez operacje bazy danych w obiekcie DbContext.

public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbTransaction? transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
static member UseTransactionAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
<Extension()>
Public Function UseTransactionAsync (databaseFacade As DatabaseFacade, transaction As DbTransaction, transactionId As Guid, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametry

databaseFacade
DatabaseFacade

Element DatabaseFacade dla kontekstu.

transaction
DbTransaction

Do DbTransaction użycia.

transactionId
Guid

Unikatowy identyfikator transakcji.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Element Task zawierający daną IDbContextTransaction transakcję.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Uwagi

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

Dotyczy