0
在C#项目中,我在一个复杂实体的Web API中使用Data Contract序列化。 创建或更改可序列化类型时,哪种策略可以保持向后兼容性?例如,我可以添加一些新属性或更改某些字段名称。数据合同序列化和向后兼容兼容性
在C#项目中,我在一个复杂实体的Web API中使用Data Contract序列化。 创建或更改可序列化类型时,哪种策略可以保持向后兼容性?例如,我可以添加一些新属性或更改某些字段名称。数据合同序列化和向后兼容兼容性
记住几件事情可以帮忙,这是一般对于任何序列在几乎任何语言:
添加几个环节MSDN专门针对C#/ VB/.NET从有机磷农药的意见导致保留链接 - Data Contract Versioning & Best Practices: Data Contract Versioning - 注意,这些环节都受到MSDN变幻莫测可能会蒸发或移动。
谢谢。有了你的解释,我发现http://msdn.microsoft.com/en-us/library/ms731138%28v=vs.110%29.aspx,正是我需要的。 –