2

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

谢谢,科汉。

4

1 回答 1

3

我发现当涉及到 EF 操作时,您可能需要自己管理 OC。例如,当您将新项目添加到数据库时

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

    // Do adding ...

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

希望有帮助。

于 2009-10-23T19:42:28.563 回答