WPF - 使用 ObservableCollection 和 linq-2-sql 时提交更改的正确方法
如果我的所有 wpf 控件都绑定到 ObservableCollections 并且我使用 linq-2-sql 来填充这些集合,那么每当更新这些对象的属性时提交更改的正确方法是什么?
目前我正在手动调用 DataClassesDataContext.SubmitChanges() ,这有点乏味。有没有办法自动执行此操作,这样我就不必到处打电话?
If all of my wpf controls bind to ObservableCollections and I am using linq-2-sql to populate these collections, what is the correct way to commit changes whenever properties of these objects are updated?
Currently I am calling DataClassesDataContext.SubmitChanges() manually, which is a bit tedious. Is there a way to do this automatically, so I don't have to have these calls all over the place?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常,当用户单击给定表单上的“保存”或“确定”按钮时,您只需提交更改。
每次更改时都访问数据库听起来有点矫枉过正,但我不知道您的特定应用程序的详细信息。
Typically you'd just commit the changes when the user clicks a "Save" or "OK" button on a given form.
Going to the DB on every change sounds like overkill, but I don't know the details of your particular application.