我有以下類。我想不希望派生類序列化「名稱」,但是,下面的代碼似乎不工作。如果我聲明派生類的一個實例,在「名稱」屬性仍然被序列化..WCF排除派生類中要序列化的數據成員
[DataContract]
public class Base
{
[DataMember]
public virtual string Name
{get; set; }
}
[DataContract]
public class Derived: Base
{
[IgnoreDataMember]
public override string Name
{get; set; }
}
謝謝。這是一個錯字,我確實在我的Base類中聲明瞭它,並在我的派生類中重寫。它不起作用。仍然序列化「名稱」:( – RKM