c#如果条件有效,则将SQL参数添加到DbParameter数组
我试图根据if条件将DbParameter添加到DbParameter数组中,如下代码所示:c#如果条件有效,则将SQL参数添加到DbParameter数组,c#,sql,C#,Sql,我试图根据if条件将DbParameter添加到DbParameter数组中,如下代码所示: DbParameter[] prms = new DbParameter[] { CreateDbParameter("prmA", prmA), CreateDbParameter("prmB", prmB) }; if(!validate) { // Add prmC } 我怎样才能做到这一点?提前谢谢
DbParameter[] prms = new DbParameter[]
{
CreateDbParameter("prmA", prmA),
CreateDbParameter("prmB", prmB)
};
if(!validate)
{
// Add prmC
}
我怎样才能做到这一点?提前谢谢 由于数组不是动态的,因此我不会为此使用数组,而是使用列表:
var prms = new List<DbParameter>
{
CreateDbParameter("prmA", prmA),
CreateDbParameter("prmB", prmB)
};
if(!validate)
{
prms.Add(CreateDbParameter("prmC", prmC));
}
由于数组不是动态的,因此我不会为此使用数组,而是使用列表:
var prms = new List<DbParameter>
{
CreateDbParameter("prmA", prmA),
CreateDbParameter("prmB", prmB)
};
if(!validate)
{
prms.Add(CreateDbParameter("prmC", prmC));
}
@凯文看起来你对数据库很熟悉。回答得好!;)+10@Kevin看起来您对数据库相当熟悉。回答得好!;)+10