private static DbCommand CreateCommand( SpannerConnection connection, string commandText, IReadOnlyList <object> parameters = null) { var command = connection.CreateCommand(); command.CommandText = commandText; command.CommandTimeout = CommandTimeout; if (parameters != null) { //TODO(benu): proper parameter types. for (var i = 0; i < parameters.Count; i++) { command.Parameters.Add(new SpannerParameter("p" + i, SpannerDbType.String, parameters[i])); } } return(command); }