我在DataContract类中拥有两个公共属性。
我想在客户端使用它。但是我不想通过服务返回此值。我不需要MyDateString的DataMember属性吗?
[DataMember]
public DateTime MyDate { get; set; }
public string MyDateString
{
get
{
return MyDate.ToString("dd/MM/yyyy");
}
}
最佳答案
仅在要序列化的成员上需要[DataMember]
。由于MyDateString
无需序列化即可正常运行(MyDateString依赖的支持属性MyDate已被序列化),因此您无需在该属性上使用它。
关于c# - 当不需要WCF DataMember时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8222664/