Лучший способ сохранить ObservableCollection и ObjectContext в синхронизации? - PullRequest
2 голосов
/ 22 октября 2009

У меня есть окно со списком, привязанным к ObservableCollection of People (набор объектов инфраструктуры сущностей, которые я получаю в ответ на запрос пользователя: окно поиска), затем у меня есть такие функции, как Редактировать, Удалить и Добавить новый. На данный момент я просто проверяю, что каждый раз, когда я добавляю или удаляю что-то из базы данных, я также работаю с OC. Есть ли лучший способ справиться с этим?

Спасибо, Кохан.

1 Ответ

3 голосов
/ 23 октября 2009

Я обнаружил, что вам, возможно, придется самостоятельно управлять ОК, когда дело доходит до манипуляций с EF. Например, при добавлении нового элемента в БД

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

    // Do adding ...

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...