2
我有一个列表框绑定到ObservableCollection的人(一组实体框架对象,我检索响应用户查询:搜索框),然后我有功能,如编辑,删除和添加新。目前,我只是确保每次我从数据库中添加或删除某些东西,我也与OC一起工作。有没有更好的方法来处理这个问题?保持ObservableCollection和ObjectContext同步的最佳方法?
谢谢, Kohan。
我有一个列表框绑定到ObservableCollection的人(一组实体框架对象,我检索响应用户查询:搜索框),然后我有功能,如编辑,删除和添加新。目前,我只是确保每次我从数据库中添加或删除某些东西,我也与OC一起工作。有没有更好的方法来处理这个问题?保持ObservableCollection和ObjectContext同步的最佳方法?
谢谢, Kohan。
我发现您可能需要在EF操作时自行管理OC。例如,当您向DB添加新项目时
private bool AddItems(Item item)
{
bool addSucceed = false;
// Do adding ...
if(addSucceed)
MyObservableCollection.Remove(item)
else
// Error notificaiton here.
}
希望有所帮助。
看起来可行,谢谢! – 4imble 2009-10-25 17:39:36
它只是工作。解决方案简单 – 2012-04-16 08:26:29