Можно ли выполнить сериализацию с циклическими ссылками?

Итак, мой класс сущности (написанный на C #) следует модели родительского дочернего объекта, где каждый дочерний объект должен иметь свойство Parent, в котором он хранит ссылку на своего Parent.

This Parent свойство вызывает проблемы при сериализации объекта из-за циклических ссылок.

Я не могу удалить ссылку на родительский объект, также я не могу пометить его XmlIgnore (так как мне нужно прочитать его, когда я десериализую XML)

Любой идеи по этому поводу?

14
задан Arpit Khandelwal 15 February 2011 в 13:44
поделиться