Wpf MVVM-绑定和更新方法

Wpf MVVM-绑定和更新方法,wpf,mvvm,Wpf,Mvvm,我使用MVVM结构在WPF中编写程序。 现在我有了一个绑定到可观察的文章集合的Datagrid。 该文章是从连接到SQL Server的ArticleRepository加载的。 用户可以直接在网格中更改它们,或者打开文章的详细视图 我的问题是: 更新SQL Server中数据的最佳方法是什么? 我应该更新网格中每一篇编辑过的文章(行),还是其他更好的策略 谢谢你迄今为止的帮助 再见jogi我发现订阅datagrid的行编辑结束事件允许对数据库进行小型、可管理的更新。我们通过WCF服务运行一切,

我使用MVVM结构在WPF中编写程序。 现在我有了一个绑定到可观察的文章集合的Datagrid。 该文章是从连接到SQL Server的ArticleRepository加载的。 用户可以直接在网格中更改它们,或者打开文章的详细视图

我的问题是: 更新SQL Server中数据的最佳方法是什么? 我应该更新网格中每一篇编辑过的文章(行),还是其他更好的策略

谢谢你迄今为止的帮助


再见jogi

我发现订阅datagrid的行编辑结束事件允许对数据库进行小型、可管理的更新。我们通过WCF服务运行一切,有时我们的客户的互联网连接速度很慢,所以微小的更新会让客户感到高兴。我们还将datagrid中的选定项绑定到视图模型上的一个对象,然后创建一个细节表单,用户可以双击该表单以获得比datagrid提供的更多的细节。这确保datagrid和details表单都绑定到相同的更改。我会坚持对数据库进行单独的更改,直到您听到网络流量过多,或者有人喋喋不休(如果发生这种情况的话)。向上扩展到大型提交比向下扩展更容易