protected override async Task DeleteAsync(SnapshotMetadata metadata) { using (var connection = CreateDbConnection()) { await connection.OpenAsync(); var sqlCommand = QueryBuilder.DeleteOne(metadata.PersistenceId, metadata.SequenceNr, metadata.Timestamp); CompleteCommand(sqlCommand, connection); await sqlCommand.ExecuteNonQueryAsync(); } }