我在项目中使用Entity Framework 4.1, 在编辑对象并保存成功后,立即查询,却发现对象有没并没有修改。数据库里面也没有相应的变化。 可能是什么原因呢? 豆子比较少,请谅解!
保存操作跟查询操作不在同一个ObjectContext里吧?如果是这样,查询之前先执行Entites.TBXX.Meger...(这个属性的具体名字忘记了,)=Meger...Overeight;确保每次查询都从数据源获取实体。
代码呢?贴出来看看是不是写错了?
没有提交吧?
SaveChanges的返回结果是什么,你跟踪一下,如果是1表示保存成功,如果是0表示保存失败或者数据无更改。