关于FirstOrDefault的问题,不能取到新数据
问题说明 :
上面的代码 是用FirstOrDefault查询到记录,然后传给新窗体进行数据修改,修改后保存(SubmitChanges();)
返回来后,在新窗体上,可以显示正确的数据,
但是,当我再次点击修改,打开修改窗体后,数据却是没有修改过的
第三次修改,然后再打开后,还是第一次的数据
除非把程序 关闭再打开,再修改,就是最后一次的内容了
这是为什么啊?是不是少了哪步?
我调试过,就是 var item = mydb.JieSuanDan.FirstOrDefault(t => t.ID == id); 这步,取到的不是新数据