如何将[XmlElement(DataType =“date”)]与WebService的WebMethod属性一起使用

时间:2009-01-09 13:41:57

标签: c# web-services asmx

我的网络服务签名

[WebMethod]
public DataSet GetPatientLastWeighing(int pFacilityID,string pSessionID)
{
}

1 个答案:

答案 0 :(得分:3)

您无法控制DataSet / DataTable序列化。 IMO,这里最好的答案是:不要在网络服务上使用DataSet / DataTable。就个人而言,我会声明一个具有我需要的属性的类,按照我的喜好对它们进行属性化,然后返回该类型的数组(T[])或List<T>

更清洁,你可以更好地控制xml,它可以从不同类型的客户端(不仅仅是.NET)中使用。