データ型がint?
価格のフィールドを取得し、設定時に null を許可する
book.price = null;
更新すると、保存されず、例外がスローされません。値 # null を変更しても問題ありません。nullに設定したい。
データ型がint?
価格のフィールドを取得し、設定時に null を許可する
book.price = null;
更新すると、保存されず、例外がスローされません。値 # null を変更しても問題ありません。nullに設定したい。
私は質問を理解しているとは言えませんが、この部分は不明確です:
「値#nullを変更すると、問題ありません」
必ず電話しましたか
db.SaveChanges();
(ここで、[db]はEntitesオブジェクトの名前です)私がよく犯すのは単純な間違いです:P
フィールドがデータベースでヌル可能であり、dbml に反映されていることを確認してください。念のため、テーブルの dbml を再生成してください。(dbml からテーブルをドロップして再度追加)
私が言えることは、それが私たちにとってうまくいくということだけなので、これは非常に奇妙です.