Я пытаюсь сериализовать и граф объектов EF 4.0 в XML для передачи через службу WCF.В прошлом я делал это с DTO / POCO (обычно для сериализации JSON).В этом случае, поскольку я выполняю только сериализацию XML, казалось, что я должен иметь возможность напрямую сериализовать объекты сущностей, однако я сталкиваюсь с этой загадкой:
Если я не отсоединяюсьпри сериализации выдается ошибка, из-за которой контекст объекта был удален (потому что он имел в этой точке, так что это ожидаемо).
Если я отсоединяю сущность, любые связанные объекты загружаются всвойства навигации удалены.
Я ожидал, что если бы я перечислил какие-либо связанные сущности, а затем отсоединил объект от контекста, у меня все еще были бы эти отношения, доступные для сериализации.
Итак, мой вопрос, есть ли способ напрямую сериализовать объект-сущность и сохранить какие-либо загруженные свойства / коллекции навигации?
Спасибо ...