Да - как этого добиться, зависит от того, используете ли вы WCF или веб-службы старого стиля.
По сути, вы хотите, чтобы веб-справочные инструменты (svcutil.exe или wsdl.exe соответственно) идентифицировали, что результатом веб-службы на самом деле является «хорошо известный» тип объекта - во многом так же, как и для многих основных каркасные объекты.
В WCF это обычно достигается за счет того, что ваши контракты хранятся в ссылочной сборке и имеют атрибуты пространства имен. Если вы сделаете это, то при добавлении ссылки на ваш веб-сервис он должен использовать ваш класс изначально, а не генерировать аналогичный прокси-класс.
Если вы используете веб-сервисы старого стиля, вам нужно изучить проект SchemaImporter - это позволит инструменту wsdl.exe распознавать ваши типы и правильно их использовать. Следует отметить, что это требуется только во время разработки - такие меры не требуются во время развертывания.