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;
}
}