Использовать инициализатор коллекции с оператором вставки

У меня есть следующее 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);
}
Другие вопросы по тегам