我用WPF编写了一个使用MVVM结构的程序员。现在,我有一个绑定到一个可观察的文章集合的Datagrid。项目是从连接到SQL-Server的ArticleRepository加载的。用户可以直接在网格中更改它们,或者打开文章的详细信息视图。
我的问题是:更新SQL-Server中的数据的最佳方法是什么?我应该更新网格中每一篇编辑过的文章(行),还是其他更好的策略?
到目前为止,谢谢你的帮助。
再见jogi
发布于 2013-01-30 01:01:18
我发现,订阅datagrid的行编辑结束事件允许对数据库进行较小的、可管理的更新。我们通过WCF服务运行一切,有时我们的客户的互联网连接速度很慢,所以微小的更新会让客户感到快乐。这确保了datagrid和details表单都绑定到相同的更改。我会坚持对数据库进行单独的更改,直到您听到太多的网络流量或聊天(如果曾经发生过的话)。扩展到大的提交比缩小更容易。
https://stackoverflow.com/questions/14587355
复制相似问题