EF4不提交更新

时间:2010-10-24 19:31:54

标签: entity-framework-4

很抱歉提出这样一个一般性问题:什么可能导致EF插入记录但不更新?

我面临一个奇怪的情况,我更改了一个实体,当我调用SaveChanges()时,更改不会在数据库中提交。 谢谢 乔恩

2 个答案:

答案 0 :(得分:2)

您是否在实体的整个生命周期内保持ObjectContext的活动状态?如果不是,当您将实体重新附加到新的ObjectContext进行保存时,可能不会反映所做的更改,并且可能不会将实体视为脏。

答案 1 :(得分:0)

您是否定义了主键?