gpt4 book ai didi

c# - 如何向 SqlParameter[ ] 集合添加新参数?

转载 作者:行者123 更新时间:2023-11-30 18:58:58 24 4
gpt4 key购买 nike

我想使用类似这样的东西:

using (DataSet ds = new DataSet())
{
SqlParameter[] dbParams = new SqlParameter[]
{
new SqlParameter("@PromptID", promptID)
};

if (scenarioID != 0)
dbParams.Concat(new SqlParameter("@ScenarioID", scenarioID));
//OR
if (scenarioID != 0)
dbParams.Add(new SqlParameter("@ScenarioID", scenarioID));
}
}

我搜索过添加 IEnumarable 集合,但它没有解决我的问题。我应该创建两个集合并连接它们吗?我认为必须有一种简单的方法来添加项目。有什么建议吗?

最佳答案

只需使用列表即可:

var parameters = new List<SqlParameter>
{
new SqlParameter("@PromptID", promptID)
};
if (scenarioID != 0)
{
parameters.Add(new SqlParameter("@ScenarioID", scenarioID));
}

如果你真的需要在最后一个数组,你总是可以使用:

var array = parameters.ToArray();

关于c# - 如何向 SqlParameter[ ] 集合添加新参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16714538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com