我不能在WCF中使用ref来返回数据吗?
这是我的WCF文件。
public myDataset SearchInfo(string accountName,string accountId, ref int totalRecords)
虽然totalRecords是非零数字,但我总是得到 0 。 我必须得到myDataset和totalRecords。 我该怎么办? 我是WCF的新手。
提前致谢。
更新:
效果很好。我的不好!!!
答案 0 :(得分:4)
如果您尝试返回多个值,最好为每个值(数据集和案例中的总记录)添加数据成员与数据成员。
[DataContract]
public class SearchInfoResult
{
[DataMember]
public myDataSet DataSet {get; set;}
[DataMember]
public int TotalRecords {get; set;}
}