Я знаю, что забыл вспомнить, как это сделать, и уже поздно.
Я хочу изящно построить список заполнителей для команды sql munged.
Есть команда с произвольным количеством параметров, необходимо построить ?,?,?
Я упоминал, что это был мокрый мозговой пердеть? вот что получилось:
Вы можете заставить меня чувствовать себя более идиотом, если вы просто помните меня, что я забываю. ; -)
Хорошо, похоже, я должен называть это ночью.
Оба вы, ребята, подтвердили, что я делал, прежде чем уйти в глубокий конец.
Это мой список имен,
string names = string.Join(",", _command.Parameters.Cast<SQLiteParameter>().Select(p => p.ParameterName).ToArray());
И я только что заменил p.Name на '?'
string vals = string.Join(",", _command.Parameters.Cast<object>().Select(p => "?").ToArray());
Но по какой-то причине я не одобрил.
Спасибо.