WCF强类型集合在客户端
问题描述:
损坏的名字,我有一个现有的Web服务(ASMX)暴露了一个名为SelectPaged
方法的服务FooService接口。此方法返回PagedList<FooDTO>
。在此ASMX转换为PagedListOfFooDTO
,并且工作正常。WCF强类型集合在客户端
不过我现在已经搬到了WCF(其实都暴露ASMX和WCF)和我PagedListOfFooDTO
是越来越某处损坏。如果我添加一个WCF服务引用和ASMX Web引用到客户端应用程序,看看通过对象浏览器客户端的服务代理,我看到ASMX已经代理了一个名为PagedListOfFooDTO
类型。但这样做在对象浏览器中的WCF代理同样的事情,显示了名为PagedListOfxhHzuSy2
类型。当WCF创建此集合类型的代理时,显然有些问题。有没有人见过这种行为。 FooDTO
装饰有[DataContract]
和[DataMember]
适当。
非常感谢
这是该修补程序。腐败是一种“按设计”的散列。设置类型的名称可以解决问题。详细信息在Vivien的链接中。非常感谢。 – 2011-03-21 13:16:28