public string CreateRowStatement(NamedConnectionString connectionString, IReadOnlySlimRow row, WriteToSqlMutator operation) { var startIndex = operation.ParameterCount; foreach (var column in _tableDefinition.Columns) { operation.CreateParameter(column, row[column.RowColumn]); } var statement = "(" + string.Join(", ", _tableDefinition.Columns.Select(_ => "@" + startIndex++.ToString("D", CultureInfo.InvariantCulture))) + ")"; return(statement); }