我正在尝试使用参数化查询进行批量删除。目前,我有以下代码:
pendingDeletions = new SQLiteCommand(@"DELETE FROM [centres] WHERE [name] = $name", conn);
foreach (string name in selected)
pendingDeletions.Parameters.AddWithValue("$name", name);
pendingDeletions.ExecuteNonQuery();
但是,参数的值似乎每次都被覆盖,我最终只是删除了最后一个中心。使用值列表执行参数化查询的正确方法是什么?