2010-07-07 2 views
0

Моя проблема заключается в том, что я сохраняю список объектов в изолированном хранилище, чтобы пользователь мог их локально изменять. Если пользователь подключен к сети и изменяет, изменения должны быть сохранены как локально, так и внешне в db. Это проблема, потому что я получаю сообщение об ошибке, заявляя, что объект «не может быть присоединен к этому EntityContainer, потому что он уже прикреплен к другому EntityContainer»Невозможно изменить список isostorage из-за конфликта domaincontext

В основном, что я сохраняю в изолированном хранилище, это свойство List with Nodes типа. Затем в событии сохранения моей формы данных (если пользователь OOB и имеет сеть) я сохраняю данные как на сервере, так и затем извлекает список из isostore. найдите соответствующий объект Root и затем выполните Root.Nodes.Add ((Node) DataForm.CurrentItem), а затем я получу ошибку. Как я могу обойти это?

ответ

0

Я отделил его от домена contexttext, затем добавил его в isostore, а затем снова подключил его