#silverlight #wcf-ria-services
#silverlight #wcf-ria-services
Вопрос:
У меня есть два экземпляра одного и того же DomainContext. Когда я добавляю объект в один, отправляю изменения, затем выполняю перезагрузку для другого, новый объект отображается в коллекции. Однако с удалением этого не происходит. Удаленный объект все еще находится во втором наборе объектов DomainContext даже после повторного вызова Load. Что происходит?
Комментарии:
1. Как вы выполняете LoadOperation? Предоставляете ли вы LoadBehavior для вызова метода?
2. Я не указывал никакого поведения, но даже после добавления LoadBehaviour. RefreshCurrent по-прежнему выполняет то же самое (также безуспешно пробовал другие параметры LoadBehaviour).
Ответ №1:
Я следил за этим сообщением, и это устранило проблему. В основном требуется удалить любые объекты из контекста домена, которые не загружаются операцией загрузки.