Sha*_*ica 8 c# linq linq-to-sql
我在内存中有一个LinqToSql对象,它在数据库的字段值应该在对象的生命周期内发生变化.因此,我需要定期检查一切是否仍然同步.我原以为能够这样做:
myDataContext.Refresh(RefreshMode.KeepCurrentValues, myObj);
Run Code Online (Sandbox Code Playgroud)
但不幸的是,这似乎没有效果; myObj即使DB值已更改,值仍保持不变. 有关此方法的MSDN文档非常缺乏.谁能告诉我这里缺少什么?
Tim*_*imS 13
如果您希望刷新对象的当前值与数据库中当前的值匹配,则需要使用RefreshMode.OverwriteCurrentValues模式.