У меня есть поле с типом данных int? цена и разрешено ноль, когда я установил
int?
book.price = null;
и обновление, оно не сохраняется и не выдает никаких исключений, когда я изменяю значение # null, это нормально Я хочу установить его в ноль.
Я не suer Я понимаю вопрос, эта часть неясна:
"когда я изменяю значение # ноль, все в порядке"
Ты обязательно позвонил
db.SaveChanges();
(где [db] - имя вашего объекта Entites) Я часто допускаю простую ошибку: P
Убедитесь, что поле обнуляется в базе данных и отражается в dbml. Восстановите dbml для таблицы просто чтобы быть уверенным. (Уберите tabel из dbml и добавьте снова)
Все, что я могу сказать, это работает для нас, так что это очень странно.