参数.Parameters.Add和Parameters.AddWithValue之间的差异
- 论坛
- 参数.Parameters.Add和Parameters.AddWithValue之间的差异
4 浏览
参数.Parameters.Add和Parameters.AddWithValue之间的差异
基本上,Commands
具有Parameters
,而参数具有诸如Add
、AddWithValue
等的函数。在我看过的所有教程中,我通常注意到他们使用Add
而不是AddWithValue
。
.Parameters.Add("@ID", SqlDbType.Int)
与
.Parameters.AddWithValue("@ID", 1)
有没有不使用AddWithValue
的原因?我更喜欢使用AddWithValue
,因为它节省了我的编码时间。那么哪种方法更好?哪种方法更安全?它会提高性能吗?