Method ExecuteAsync
ExecuteAsync(SqliteConnection, string, IEnumerable<SqliteParameter>?, CancellationToken)
Runs sql as a non-query and returns the affected row count.
public static Task<int> ExecuteAsync(this SqliteConnection connection, string sql, IEnumerable<SqliteParameter>? parameters = null, CancellationToken cancellationToken = default)
Parameters
connectionSqliteConnectionThe open connection to run the command on.
sqlstringThe SQL text to execute.
parametersIEnumerable<SqliteParameter>Parameters to bind, or null for none.
cancellationTokenCancellationTokenCancels the command.
Returns
Exceptions
- ArgumentNullException
connectionis null.- ArgumentException
sqlis null, empty, or whitespace.