不通过DataMemberAttribute定义要公开(序列化)的字段

时间:2010-08-03 21:47:04

标签: c# serialization

我有一个自动生成的类,我想将其部分重用为DataContract。由于该类是定期自动重新生成的,因此我不想将DataMemberAttribute添加到其属性中,因为它将丢失。有哪些替代方案?我可以定义哪些属性将以编程方式进行序列化,也可以通过部分类来定义?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在运行时使用XmlAttributeOverrides类添加XmlAttributes,但我不确定您是否可以对DataMemberAttribute执行相同操作,但未遇到相当于XmlAttributeOverrides的内容。