从WCF服务返回多个值的最佳方式是什么
从WCF服务返回多个值的最佳方法是什么?首先,这必须是重复的从WCF服务返回多个值的最佳方式是什么,wcf,web-services,Wcf,Web Services,从WCF服务返回多个值的最佳方法是什么?首先,这必须是重复的 只需创建一个具有值属性的类。创建类[DataContract]和属性[DataMember]。返回该类的实例。适用于所有客户端。在单独的对象中,例如: public class DTO { public string Data1 { get; set;} public string Data2 { get; set;} } 然后从该方法返回DTO的一个实例 或者将它们包装在一个单独的类中,该类将被[DataContrac
只需创建一个具有值属性的类。创建类[DataContract]和属性[DataMember]。返回该类的实例。适用于所有客户端。在单独的对象中,例如:
public class DTO
{
public string Data1 { get; set;}
public string Data2 { get; set;}
}
然后从该方法返回DTO的一个实例 或者将它们包装在一个单独的类中,该类将被[DataContract]修饰并从方法返回,或者在方法调用中使用。您不必这样做。您还可以创建服务约定并将其定义为该服务上的已知类型,将DTO类放置在单独的程序集中,并在客户端和服务中引用它