У меня есть таблица SQL Server с несколькими столбцами типа varchar, которые можно обнулять. Когда страница aspx публикует данные, если текстовое поле пустое, столбец таблицы базы данных обновляется до пустой строки.
Чтобы сохранить нулевое значение, вместо того, чтобы заменить его пустой строкой, я могу либо использовать логику, чтобы изменить пустую строку на System.DBnull в коде среднего уровня c #, либо сделать это в хранимой процедуре.
Есть ли другие лучшие способы справиться с этой ситуацией?