参数.Parameters.Add和Parameters.AddWithValue之间的差异

4 浏览
0 Comments

参数.Parameters.Add和Parameters.AddWithValue之间的差异

基本上,Commands具有Parameters,而参数具有诸如AddAddWithValue等的函数。在我看过的所有教程中,我通常注意到他们使用Add而不是AddWithValue

.Parameters.Add("@ID", SqlDbType.Int)

.Parameters.AddWithValue("@ID", 1)

有没有不使用AddWithValue的原因?我更喜欢使用AddWithValue,因为它节省了我的编码时间。那么哪种方法更好?哪种方法更安全?它会提高性能吗?

0