Arp*_*wal 14 c# serialization circular-reference
因此,我的实体类(用C#编写)遵循父子模型,其中每个子对象必须具有Parent属性,在该属性中它保持对其Parent的引用.
由于循环引用,此Parent属性导致Object序列化的问题.
我无法删除对父级的引用,也不能将其标记为XmlIgnore(因为我在反序列化XML时需要将其读回)
有什么想法吗?
Yur*_*ich 11
您可以创建自己的XMLSerializer或使用DataContractSerializer和属性来告诉序列化程序记住引用.[DataContract(IsReference= true)]
| 归档时间: |
|
| 查看次数: |
7731 次 |
| 最近记录: |