2013-04-29 115 views
2

使用集合初始化我有以下method使用INSERT語句

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添加到集合初始值設定項?

+2

請發表您的解決方案作爲一個答案,當你能夠接受它。否則,你的問題看起來沒有答案,實際上它不再需要答案。 – 2013-04-29 12:09:21

+1

感謝您的諮詢! – Max 2013-04-29 12:10:02

回答

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); 
} 
+2

ReSharper會爲你修改你的代碼。 – 2013-04-29 12:12:41

+0

Aha正在尋找它,在左邊找到了「想法燈」。 – Max 2013-04-29 12:14:25