LINQ - 更新空整数数据字段

时间:2008-12-22 03:57:58

标签: linq null linq-to-entities field

当我设置

时,我有一个数据类型为int?的字段并允许为null
book.price = null;

并更新,它没有保存,也没有抛出任何异常,当我更改值#null时,它没问题。我想把它设置为null。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我不是suer我明白这个问题,这部分不清楚:

  

“当我更改值#null时,可以”

您确定要打电话

db.SaveChanges();

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