MySQL

DeleteMultiple

5 samples, from the least code that works to complete workflows.

What a DeleteMultiple does

Many by id DeleteMultipleAsync("account", ids): the ids as parameters in IN lists of up to 10,000 a statement (MySqlConnector writes each value into the command text, escaped; there is no parameter limit); never a concatenated list. Returns the count; duplicates count once
Without a catalog By ids, the table is read once for the whole list (Basic2)
By a filter DeleteMultipleAsync("account", filter): one DELETE … WHERE … for every row the filter matches, returning the count, 0 when none (Basic3). An empty filter needs AllRows. From 0.1.0-preview.5

The samples