LINQ - обновить поле данных с нулевым целым числом - PullRequest
0 голосов
/ 22 декабря 2008

У меня есть поле с типом данных int? цена и разрешено ноль, когда я установил

book.price = null;

и обновление, оно не сохраняется и не выдает никаких исключений, когда я изменяю значение # null, это нормально Я хочу установить его в ноль.

Ответы [ 2 ]

0 голосов
/ 06 января 2009

Я не suer Я понимаю вопрос, эта часть неясна:

"когда я изменяю значение # ноль, все в порядке"

Ты обязательно позвонил

db.SaveChanges();

(где [db] - имя вашего объекта Entites) Я часто допускаю простую ошибку: P

0 голосов
/ 22 декабря 2008

Убедитесь, что поле обнуляется в базе данных и отражается в dbml. Восстановите dbml для таблицы просто чтобы быть уверенным. (Уберите tabel из dbml и добавьте снова)

Все, что я могу сказать, это работает для нас, так что это очень странно.

...