2009-10-14 65 views
1

我有这样隐藏一个基础属性

MyClass : BaseClass 
    string new FirstName 

类当我尝试序列化这个类,我得到了以下错误消息类型皮

会员SQLClientAdapter.Columns基类成员类型为 的Adapter.Columns ...使用XmlElementAttribute或XmlAttributeAttribute指定新名称。

建议不起作用。

Google建议将Ignore()属性添加到基类,但是我无法修改基类。

回答

0

实现ISerializable并手动执行序列化或执行异常消息所说的操作 - 在序列化流中重命名继承类型的属性。