C# 如何将[XmlElement(DataType=";date";)]与WebService的WebMethod属性一起使用

C# 如何将[XmlElement(DataType=";date";)]与WebService的WebMethod属性一起使用,c#,web-services,asmx,C#,Web Services,Asmx,我的Web服务签名是 [WebMethod] public DataSet GetPatientLastWeighing(int pFacilityID,string pSessionID) { } 您对数据集/数据表序列化没有太多控制权。在我看来,最好的答案是:不要在web服务上使用DataSet/DataTable。就我个人而言,我会用我需要的属性声明一个类,根据我的喜好对它们进行属性化,然后返回该类型的数组(T[])或List) 更干净的是,您可以更好地控制xml,并且可以从不同类型的客

我的Web服务签名是

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

您对
数据集
/
数据表
序列化没有太多控制权。在我看来,最好的答案是:不要在web服务上使用
DataSet
/
DataTable
。就我个人而言,我会用我需要的属性声明一个类,根据我的喜好对它们进行属性化,然后返回该类型的数组(
T[]
)或
List


更干净的是,您可以更好地控制xml,并且可以从不同类型的客户端(不仅仅是.NET)使用它。

您对
数据集
/
数据表
序列化没有太多控制权。在我看来,最好的答案是:不要在web服务上使用
DataSet
/
DataTable
。就我个人而言,我会用我需要的属性声明一个类,根据我的喜好对它们进行属性化,然后返回该类型的数组(
T[]
)或
List


更干净的是,您可以更好地控制xml,并且可以从不同类型的客户端(不仅仅是.NET)使用它。

因此,给定一个数据集、一个int和一个字符串,您希望将什么作为日期处理?数据集中的DataTable列包含一个dateTime列,当从不同时区访问时,该列会发生更改。我想要的是,在服务器上的数据库中,日期应该以“它是”的形式出现。因此,给定一个数据集、一个int和一个字符串,您到底想将什么作为日期处理?数据集中的DataTable列包含一个dateTime列,当从不同的时区访问时,该列会发生更改。所有我想要的日期应该在服务器的数据库中以“它是”的形式出现