我正在序列化一个对象(使用DataContractSerializer),它有一些额外的数据,一种“附加属性”,它没有绑定到clr-properties。序列化时,我只获得clr-properties。我正在寻找一种序列化和反序列化其他数据的方法,而不必放弃DataContractSerializer。
我已经尝试过IExtensibleDataObject,因为它似乎几乎就是我所追求的。但我似乎无法读取或写入ExtensionDataObject中的任何数据。
我可以调查的其他方法吗?
答案 0 :(得分:0)
我认为您正在寻找的是IExtensibleDataObject。请参阅以下资源以获取帮助。
Blog post -- WCF Extensibility – Other Serialization Extensions