0

当我设置时,我有一个数据类型为int?price 的字段并允许 null

book.price = null;

和更新,它不会被保存,也不会抛出任何异常,当我改变值#null时,就可以了。我想将其设置为空。

4

2 回答 2

0

确保该字段在数据库中可以为空,并在 dbml 中反映。为确保重新生成表的 dbml。(从 dbml 中删除表并再次添加)

我只能说它对我们有用,所以这很奇怪。

于 2008-12-22T04:19:58.767 回答
0

我不知道我理解这个问题,这部分不清楚:

“当我改变值 #null 时,没关系”

你确定打电话

db.SaveChanges();

(其中 [db] 是您的 Entites 对象的名称)这是我经常犯的一个简单错误:P

于 2009-01-06T06:59:40.407 回答