0

我不能在 WCF 中使用 ref 来返回数据吗?

这是我的 WCF 文件。

public myDataset SearchInfo(string accountName, string accountId, ref int totalRecords)

虽然 totalRecords 是一个非零数字,但我总是得到0。我必须同时获取 myDataset 和 totalRecords。我应该如何尝试?我是 WCF 的新手。

提前致谢。

更新 :

它运作良好。我的错 !!!

4

1 回答 1

4

如果您尝试返回多个值,最好为每个值(在您的情况下为数据集和总记录)添加带有数据成员的数据协定。

[DataContract]
public class SearchInfoResult
{
  [DataMember]
  public myDataSet DataSet {get; set;}

  [DataMember]
  public int TotalRecords {get; set;}
}
于 2011-09-21T09:50:48.197 回答