【发布时间】:2009-03-25 21:14:08
【问题描述】:
或多或少与this question 相同,但用于DataContractSerializer 而不是Serializable。
我明确不想序列化父引用。
另外,我真的希望在构造子对象之前绑定对象的父对象。
顺便说一句:如果这有什么不同的话,我正在使用 XML
【问题讨论】:
或多或少与this question 相同,但用于DataContractSerializer 而不是Serializable。
我明确不想序列化父引用。
另外,我真的希望在构造子对象之前绑定对象的父对象。
顺便说一句:如果这有什么不同的话,我正在使用 XML
【问题讨论】:
如果您了解子类型的全域,则可以实现一个代理项来对非子类型进行特殊处理,并在序列化期间基本上“跳过”父(即非子)类型。例如,请参阅http://msdn.microsoft.com/en-us/library/ms751540.aspx [Data Contract Surrogate] 示例。另一种选择——如果你现在使用 WCF 4——是使用 DataContractResolver 进行类型解析和重定向。同样,请参阅 http://msdn.microsoft.com/en-us/library/dd807504.aspx [Data Contract Resolve Sample] 以获取参考!
干杯。
【讨论】: