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