Использовать инициализатор коллекции с оператором вставки
У меня есть следующее method
:
public bool InsertUsername(string username)
{
string SQL = "Insert into [Users](Username, InsertDateTime) Values(@Username, datetime('now'));";
List<SQLiteParameter> pars = new List<SQLiteParameter>();
pars.Add(new SQLiteParameter("@Username", username));
return SQLiteUsernameDatabase.ExecuteNonQuery(SQL, pars);
}
ReSharper
говорит мне использовать collection initializer
для пар List
,
Вопрос: Как добавить SQLiteParameter в инициализатор коллекции?
1 ответ
Решение
Неважно, нашел решение уже:
public bool InsertUsername(string username)
{
string SQL = "Insert into [Users](Username, InsertDateTime) Values(@Username, datetime('now'));";
var pars = new List<SQLiteParameter> {new SQLiteParameter("@Username", username)};
return SQLiteUsernameDatabase.ExecuteNonQuery(SQL, pars);
}