Aracılığıyla paylaş


RelationalDatabaseFacadeExtensions.UseTransactionAsync Yöntem

Tanım

Aşırı Yüklemeler

UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)

üzerindeki DbTransaction veritabanı işlemleri DbContexttarafından kullanılacak öğesini ayarlar.

UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)

üzerindeki DbTransaction veritabanı işlemleri DbContexttarafından kullanılacak öğesini ayarlar.

UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken)

üzerindeki DbTransaction veritabanı işlemleri DbContexttarafından kullanılacak öğesini ayarlar.

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)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

transaction
DbTransaction

DbTransaction kullanılacak.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task Verilen işlem için öğesini IDbContextTransaction içeren.

Özel durumlar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core'da İşlemler .

Şunlara uygulanır

UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken)

üzerindeki DbTransaction veritabanı işlemleri DbContexttarafından kullanılacak öğesini ayarlar.

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)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

transaction
DbTransaction

DbTransaction kullanılacak.

transactionId
Guid

İşlemin benzersiz tanımlayıcısı.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task Verilen işlem için öğesini IDbContextTransaction içeren.

Özel durumlar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core'da İşlemler .

Şunlara uygulanır