У меня есть хранимая процедура, которая обновляет базу данных, используя параметры, которые я предоставляю, но у меня возникают проблемы при передаче NULL хранимой процедуре
Поле, которое мне нужно сделать NULL, является полем DateTime
DB.Parameters.AddWithValue("@date", NULL)
Это дает мне ошибку
'NULL' не объявлено. Константа Null больше не поддерживается; используйте взамен 'System.DBNull'
Итак, я попытался
DB.Parameters.AddWithValue("@date", DBNull.Value.ToString())
Но это приводит к значению 1900-01-01 00:00:00.000
в столбце при передаче ""
в поле
Я тоже пытался
DB.Parameters.AddWithValue("@date", DBNull.Value)
но выдает эту ошибку
Значение типа 'System.DBNull' не может быть преобразовано в 'String'.
У кого-нибудь есть идеи?