我似乎对如何In
使用SqlParameter
. 到目前为止,我有以下代码:
cmd.CommandText = "Select dscr from system_settings where setting in @settings";
cmd.Connection = conn;
cmd.Parameters.Add(new SqlParameter("@settings", settingList));
reader = cmd.ExecuteReader();
settingsList
是一个List<string>
。当被调用时,由于无法将 a 映射到“已知的提供程序类型” cmd.ExecuteReader()
,我得到一个。ArgumentException
List<string>
我如何(安全地)In
使用 s 执行查询SqlCommand
?