1
我将几个传统Web服务和当前Web服务放入同一个后端。同一属性/类上的多个XmlElement属性/
但我必须保持旧的Web服务与旧界面兼容。
所以我的问题:
有没有一种方法我可以设置几个属性,例如,一个属性?
像这样:
[XmlElement("AvailableFrom",... what I need...)]
[XmlElement("Available",... what I need...)]
public DateTime AvailableFrom{get; set;}
一个解决方案是创建额外的属性,但我真的不喜欢的代码膨胀。
private DateTime _availableFrom;
[XmlElement("AvailableFrom")]
public DateTime AvailableFrom
{
get
{
return _availableFrom;
}
set
{
_availableFrom = value;
}
}
[XmlElement("Available")]
public DateTime Available
{
get
{
return _availableFrom;
}
set
{
_availableFrom = value;
}
}