2013-04-29 132 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