RelationalDatabaseFacadeExtensions.BeginTransactionAsync Méthode
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Démarre de façon asynchrone une nouvelle transaction avec un donné IsolationLevel.
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> BeginTransactionAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default);
static member BeginTransactionAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
<Extension()>
Public Function BeginTransactionAsync (databaseFacade As DatabaseFacade, isolationLevel As IsolationLevel, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)
- databaseFacade
- DatabaseFacade
DatabaseFacade pour le contexte.
- isolationLevel
- IsolationLevel
IsolationLevel à utiliser.
- cancellationToken
- CancellationToken
CancellationToken à observer en attendant la fin de la tâche.
Tâche qui représente l’initialisation asynchrone de transaction. Le résultat de la tâche contient un IDbContextTransaction qui représente la transaction démarrée.
Si le CancellationToken est annulé.
Pour plus d’informations et d’exemples , consultez Transactions dans EF Core .
Produit | Versions |
---|---|
Entity Framework Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |
Commentaires sur Entity Framework
Entity Framework est un projet open source. Sélectionnez un lien pour fournir des commentaires :