【发布时间】:2011-12-05 21:01:39
【问题描述】:
我有返回 Json 的 WCF 服务。
下面定义的数据合约
[DataContract]
public class OptionData
{
[DataMember]
public string Book { get; set; }
[DataMember]
public string Id { get; set; }
[DataMember]
public string DealId { get; set; }
[DataMember]
public string DeliveryDate { get; set; }
[DataMember]
public string ExpiryDate { get; set; }
}
而Operation Contract定义如下
[Description("Returns List of Options by user id")]
[WebGet(UriTemplate = "{sessionId}/Application/{applicationId}?start={start}&limit={limit}&page={page}", ResponseFormat = WebMessageFormat.Json)]
public List<OptionData> GetAllTask(string sessionId, string applicationId)
我需要向 OptionData 类动态添加新的 DataMember 字段。
最好的做法是什么?
【问题讨论】: