2010-08-03 57 views
0

我有一個自動生成的類,我想部分重用爲DataContract。由於該類是定期自動重新生成的,我不想將DataMemberAttribute添加到其屬性中,因爲它會丟失。有什麼選擇?我可以定義哪些屬性將以編程方式序列化,或者可以通過部分類來定義?定義要暴露(序列化)的字段不通過DataMemberAttribute

謝謝!

+1

什麼工具是自動生成這個班?實體框架? Linq to SQL? – 2010-08-03 21:49:11

+0

好問題,因爲大多數工具都允許你在代中包含這些屬性。 – 2010-08-03 21:55:54

回答

0

您可以在運行時添加XMLATTRIBUTES與XmlAttributeOverrides類,但我不知道如果你能做到與DataMemberAttribute一樣,還沒有碰到過XmlAttributeOverrides的等效..