Мне нужно использовать Convert.DBNull для каждого значения NULL при добавлении параметров sqlCommands.Это утомительно, потому что у меня много команд sql.Поэтому было бы намного проще, если бы был какой-либо способ установки этого объекта (Convert.DBNull) в качестве параметра всякий раз, когда он получает нулевое значение в качестве параметра.
Пример: у меня есть такой код:
cmd.Parameters.AddWithValue("@MasterLastModifiedBy", Master.LastModifiedBy);
Поскольку переменные типа Master.LastModifiedBy иногда могут быть нулевыми, поэтому я должен переформатировать это в следующее:
cmd.Parameters.AddWithValue("@MasterLastModifiedBy", Master.LastModifiedBy?? Convert.DBNull);
Я не хочу делать это переформатирование во всех параметрах.Итак, что еще я могу сделать, чтобы решить эту проблему?