保持ObservableCollection和ObjectContext同步的最佳方法?

时间:2009-10-22 11:51:02

标签: c# wpf observablecollection objectcontext

我有一个列表框的窗口绑定到一个ObservableCollection of People(我为响应用户查询而检索的一组实体框架对象:一个搜索框),然后我有编辑,删除和添加新功能。目前我只是确保每次添加或删除数据库中的某些东西,我也使用OC。有没有更好的方法来处理这个?

谢谢, 钢钣。

1 个答案:

答案 0 :(得分:3)

我发现在EF操作方面你可能需要自己管理OC。例如,向DB添加新项目时

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

    // Do adding ...

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

希望有所帮助。