Я пытаюсь сгенерировать шаблон слоя данных. Когда я делаю «Выбрать», «Обновления» и «Вставки», идея состоит в том, чтобы шаблон работал со всеми столбцами, потому что я не знаю, какие из них содержат значения или нет. Проблема в том, что у меня может быть состояние обновления, например cmd.Parameters.AddWithValue ("@ Field", this.Field); и если это значение равно нулю, запрос не будет выполнен. Как я могу обойти эту проблему?
ОБНОВЛЕНИЕ:
Я попробовал ?? Решение, но я получаю ошибку оператора ?? не может быть применен к операндам строки (или int) и System.DBNull. Кажется, он работает только в том случае, если поле действительно пустое, но не в том случае, если оно имеет значение. Затем я попытался поместить тип (объект) DBNull перед DBNull, но все еще ничего.
Добавление (объект) в это поле сработало!
Спасибо.