У меня есть существующий веб-сервис (ASMX), который предоставляет сервис FooService с методом, называемым SelectPaged
.Этот метод возвращает PagedList<FooDTO>
.В ASMX это преобразуется в PagedListOfFooDTO
, и это прекрасно работает.
Однако теперь я перешел на WCF (фактически выставляя как ASMX, так и WCF), и мой PagedListOfFooDTO
где-то поврежден.Если я добавлю ссылку на службу wcf и веб-ссылку asmx в клиентское приложение и посмотрю на прокси службы в клиенте через обозреватель объектов, я вижу, что asmx проксирует тип с именем PagedListOfFooDTO
.Но то же самое для прокси WCF в браузере объектов показывает тип с именем PagedListOfxhHzuSy2
.Очевидно, что что-то идет не так, когда WCF создает прокси для этого типа коллекции.Кто-нибудь видел такое поведение раньше.FooDTO
украшено [DataContract]
и [DataMember]
соответственно.
Большое спасибо