Lingua

IBatchExecutor.ExecuteAsync Metodo

Definizione

Esegue i comandi nei batch sulla connessione al database specificata.

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)

Parametri

commandBatches
IEnumerable<ModificationCommandBatch>

Batch da eseguire.

connection
IRelationalConnection

Connessione al database da utilizzare.

cancellationToken
CancellationToken

Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.

Valori restituiti

Attività che rappresenta l'operazione di salvataggio asincrona. Il risultato dell'attività contiene il numero totale di righe interessate.

Eccezioni

Se l'oggetto CancellationToken viene annullato.

Si applica a