Вам необходимо объявить дополнительные параметры, когда вы имеете дело с типом данных, который требует их.
Например - вы не можете использовать простую перегрузку с типами данных с плавающей запятой, так как вы должны указать точностьи масштаб, как определено на сервере.
Если не указывать их для типа, который их требует, вы получите SqlException
с описательным сообщением на этот счет.
В таких случаях вы не можете использовать AddWithValue
, но нужно использовать Add
, передавая SqlParameter
объект.