Можно ли обратить вспять однонаправленное поведение DataContractSerialization графа объектов SQL Linq 2? - PullRequest
1 голос
/ 07 января 2009

"По соглашению свойство на родительской стороне отношения первичный-внешний ключ помечается для сериализации. Другая сторона в двунаправленной ассоциации не сериализуется."

Можно ли как-то изменить это так, чтобы дочерняя сторона сериализировала родителя вместо этого?

1 Ответ

0 голосов
/ 07 января 2009

это не представляется возможным. вместо использования DataContractSerializer я решил использовать XmlSerializer и просто управлять «видимостью» сущностей по отношению друг к другу, делая их общедоступными или внутренними по своему усмотрению. это в сочетании с XmlInclude вместо атрибутов KnownType позволило мне выполнить то, что я хотел в первую очередь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...