Sprache

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

A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.

Gibt zurück

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

Ausnahmen

Wenn der CancellationToken Vorgang abgebrochen wird.

Gilt für: