从WCF服务返回多个值的最佳方法是什么?
答案 0 :(得分:4)
首先,这个必须是重复的。
只需创建一个包含值属性的类。使类成为[DataContract]和属性[DataMember]。返回该类的意义。适用于所有客户。
答案 1 :(得分:2)
在一个单独的对象中,例如:
public class DTO
{
public string Data1 { get; set;}
public string Data2 { get; set;}
}
然后从该方法返回DTO实例。
答案 2 :(得分:1)
将它们包装在一个单独的类中,该类将使用[DataContract]进行修饰并从方法中返回,或者在方法调用中使用out parameters。