所以我正在使用 WCF,我的服务返回包含通用列表的类型。 WCF 目前正在通过网络将它们转换为数组。有没有办法配置 WCF 之后将它们转换回列表?我知道有一种方法可以在添加服务引用时单击高级,但我正在寻找配置文件或类似文件中的解决方案。
[DataContract(IsReference = true)]
public class SampleObject
{
[DataMember]
public long ID { get; private set; }
[DataMember]
public ICollection<AnotherObject> Objects { get; set; }
}
这也很奇怪,因为一个服务将它作为列表返回,而另一个作为数组返回,我很确定它们的配置相同。
最佳答案
在添加服务引用时的高级选项卡中,您也可以设置此选项。标准数组已设置。
关于c# - WCF:序列化为数组的通用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536760/