После опробования нескольких вариантов наличия приличного механизма, который позволяет использовать ObservableCollections с возможностью их динамического обновления с использованием окна редактирования и привязки, без обновления глобальных коллекций при внесении изменений в связанные элементы управления, пока что лучшийРешение выглядит следующим образом: клонируйте объект, отсоедините старый, прикрепите новый, отметьте его как обновленный и сохраните.
Но, к сожалению, следует следующее исключение:
The relationship manager supplied by the object implementing IEntityWithRelationships is not the expected relationship manager.
Кто-тознает, как решить эту проблему?
btw - Пожалуйста, не предлагайте использовать сериализацию, ни отражение, ни клонер сущностей Matthieu MEZIL из-за проблем с производительностью (копирование всего графа сущностей занимает несколько секунд).Спасибо, Оран