2009-10-22 93 views
2

我有一个列表框绑定到ObservableCollection的人(一组实体框架对象,我检索响应用户查询:搜索框),然后我有功能,如编辑,删除和添加新。目前,我只是确保每次我从数据库中添加或删除某些东西,我也与OC一起工作。有没有更好的方法来处理这个问题?保持ObservableCollection和ObjectContext同步的最佳方法?

谢谢, Kohan。

回答

3

我发现您可能需要在EF操作时自行管理OC。例如,当您向DB添加新项目时

private bool AddItems(Item item) 
{ 
    bool addSucceed = false; 

    // Do adding ... 

    if(addSucceed) 
     MyObservableCollection.Remove(item) 
    else 
     // Error notificaiton here. 
} 

希望有所帮助。

+0

看起来可行,谢谢! – 4imble 2009-10-25 17:39:36

+0

它只是工作。解决方案简单 – 2012-04-16 08:26:29

相关问题