当前位置: 首页 > 编程语言 > C#

如何向SqlParameterCollection添加新参数?分享

时间:2023-04-11 00:15:54 C#

SqlParameterCollection如何添加新参数?我想使用这样的东西:如果(场景ID!=0)dbParams。Concat(newSqlParameter("@ScenarioID",scenarioID));//ORif(scenarioID!=0)dbParams.Add(newSqlParameter("@ScenarioID",scenarioID));我已经搜索添加IEnumarable集合,但它并没有解决我的问题。我应该创建两个集合并加入它们吗?我认为必须有一种简单的方法来添加项目。有什么建议么?只需使用一个列表:varparameters=newList{newSqlParameter("@PromptID",promptID)};if(scenarioID!=0){parameters.Add(newSqlParameter("@ScenarioID",scenarioID));如果你真的需要一个数组,你总是可以使用:vararray=parameters.ToArray();varparameters=newList{newSqlParameter("@PromptID",promptID),};您应该使用列表而不是数组。列表dbParams=newList();然后你可以做dbParams.Add(newSqlParameter("@PromptID",promptID);如果你知道最大项目数(SQLParameter类型的实例),下面的方法是理想的。另外,你可以使用List方法,它被同行简单介绍了下。以上就是C#学习教程:如何向SqlParameterCollection添加新参数?如果分享的内容对你有用,需要了解更多C#学习教程,希望大家多多关注——vardbParams=newSqlParameter[2];dbParams.SetValue(newSqlParameter("@PromptID",promptID),0);dbParams.SetValue(newSqlParameter("@ScenarioID",scenarioID),scenarioID!=0?1:0);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: