或多或少与此问题相同,但针对 DataContractSerializer 而不是 Serializable。
我明确不想序列化父引用。
另外,我真的希望在构造子对象之前绑定对象的父对象。
顺便说一句:如果这有什么不同,我正在使用 XML
或多或少与此问题相同,但针对 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] 以供参考!
干杯。