Лучший способ синхронизировать ObservableCollection и ObjectContext?
-
05-07-2019 - |
Вопрос
У меня есть окно со списком, привязанным к ObservableCollection of People (набор объектов структуры сущностей, которые я получаю в ответ на запрос пользователя:поле поиска), затем у меня есть такие функции, как «Редактировать», «Удалить» и «Добавить новый».На данный момент я просто слежу за тем, чтобы каждый раз, когда я добавляю или удаляю что-то из базы данных, я также работаю с OC.Есть ли лучший способ справиться с этим?
Спасибо, Кохан.
Решение
Я обнаружил, что вам может потребоваться самостоятельно управлять OC, когда дело доходит до манипуляций с EF.Например, когда вы добавляете новый элемент в БД
private bool AddItems(Item item)
{
bool addSucceed = false;
// Do adding ...
if(addSucceed)
MyObservableCollection.Remove(item)
else
// Error notificaiton here.
}
Надеюсь, это поможет.
Не связан с StackOverflow