持久化ObservableCollection <t>到DataStore </t>

时间:2011-03-23 16:23:26

标签: .net observablecollection

我有ObservableCollection<T>(T是使用OData加载的一组实体),它正确地维护对其内容的更新。该集合显示在DataGrid中,用户单击一个按钮以将集合保存回数据库。

有没有办法可以测试更新项目的集合,限制实际更新的实体所需的写入次数。

1 个答案:

答案 0 :(得分:0)

如果您使用.NET实体框架与数据库进行交互,它将为您做很多事情。

但是,如果您想从头开始,最简单的方法是在集合中的每个项目上实现INotifyPropertyChanged。将soemthing添加到集合中时,向其PropertyChanged事件添加一个侦听器。现在,您可以收到通知并跟踪所有更改。