Freigeben über


IBatchExecutor.ExecuteAsync Methode

Definition

Führt die Befehle in den Batches für die angegebene Datenbankverbindung aus.

public System.Threading.Tasks.Task<int> ExecuteAsync (System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Update.ModificationCommandBatch> commandBatches, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Threading.CancellationToken cancellationToken = default);
abstract member ExecuteAsync : seq<Microsoft.EntityFrameworkCore.Update.ModificationCommandBatch> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Function ExecuteAsync (commandBatches As IEnumerable(Of ModificationCommandBatch), connection As IRelationalConnection, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)

Parameter

commandBatches
IEnumerable<ModificationCommandBatch>

Die auszuführenden Batches.

connection
IRelationalConnection

Die zu verwendende Datenbankverbindung.

cancellationToken
CancellationToken

Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.

Gibt zurück

Eine Aufgabe, die den asynchronen Speichervorgang darstellt. Das Vorgangsergebnis enthält die Gesamtzahl der betroffenen Zeilen.

Ausnahmen

Gilt für: