在使用AddWithValue时,我总是在参数名称中包含at符号,但我只注意到其他人不使用它编写的代码。一种方式比另一种更正确吗?
cmd.Parameters.AddWithValue("ixCustomer", ixCustomer);
或
cmd.Parameters.AddWithValue("@ixCustomer", ixCustomer);
答案 0 :(得分:5)
不,两者最终都是等价的。我个人倾向于使用带有@
符号的符号,以便与我写入的存储过程的T-SQL代码一致。
但据我所知,这两种方法都适用于与SQL Server连接的.NET应用程序。