我有以下课程(简化)。
[DataContract]
public class ServiceResponse
{
public int Sequence { get; set; }
[DataMember]
public ServiceResponseStatus Status { get; set; }
}
我正在使用 ServiceStack 序列化对象以进行日志记录,并让DataContractSerializer
其余的工作。正如预期的那样,ServiceStack 不会序列化Sequence
,因为它没有用DataMember
属性修饰。
有没有办法强制 ServiceStack 序列化这个属性?
Marc Gravell 对这个类似问题DataContract Serialization without DataMember Attribute的回答似乎提出了一种不同的方法,但我想我会问。