В принципе, у меня есть серверный тип "Foo" с элементами X и Y. Всякий раз, когда я использую Visual Studio "Добавить серверную ссылку", я вижу, что WSDL и сгенерированный прокси добавляют слово "Поле" ко всем членов и изменить обложку первой буквы. IE, "X" и "Y" переименованы в "xField" и "yField". Любая идея, почему это происходит? Я не могу понять шаблон.
Подробности. У меня есть устаревший веб-сервис ASMX, который предоставляет тип "Foo". Я создал новую службу WCF, которая обертывает эту старую веб-службу - новая служба просто обертывает эти методы и, возможно, обновляет значения нескольких полей, но предоставляет одни и те же методы и возвращает одни и те же типы. Я пытался пересоздать рефери несколько раз, и каждый раз он всегда переименовывает мои поля: varible "STUFF" отображается в wsdl и proxy как "sTUFFField". Переменная "X" отображается как "xField" и т.д.
Забавно, что я не могу понять шаблон - я попытался создать новый веб-сервис ASMX в качестве теста и обертывания, который - переменные не переименовываются. Поэтому я не могу понять, почему/когда WCF переименовывает переменные.
Кто-нибудь знает?