在将SQLParameter添加到SQLCommand后,是否可以更改它的值?

Bry*_*can 3 c# ado.net

我正在尝试在数据库中为集合中的每个对象进行更新,因此我想更新SQLParameters的值,以便它将反映集合中的当前对象.

另一件事,当我使用command.Parameteres.Add(MySQLParameter)时,如果我添加相同的SQLParameter两次,它是否将一个堆叠在另一个上,或者SQLCommand是否知道它是相同的SQLParameter并覆盖其信息?

谢谢!

Mar*_*ell 8

是的,您可以更改.Value参数.这实际上是预期的,特别是当您在具有不同值的循环中调用相同的命令时.不要添加参数两次.