我们可以在将参数传递给sql查询时同时使用该方法吗?那么他们之间有什么区别?
该MSDN文章AddWithValue()解释了2之间的差异在上的微妙差异的解释.
AddWithValue替换了
SqlParameterCollection.Add接受String和Object的方法.它的重载
Add需要一个字符串和一个对象被弃用,因为带有SqlParameterCollection.AddString和SqlDbType枚举值的重载可能存在歧义,其中传递带字符串的整数可以被解释为参数值或相应的SqlDbType值.每当要通过指定其名称和值来添加参数时,请使用AddWithValue.