Размещение службы с WCF из WSDL - SVCUtil генерирует подробные типы для методов

У меня есть файл WSDL из опубликованного веб-сервиса ASMX. После этого я создаю фиктивный сервис, который имитирует реальный сервис для тестирования.

Из WSDL я использовал SvcUtil.exe для генерации кода. Очевидно, он также генерирует интерфейс на стороне сервера.

Ну, проблема в том, что он генерирует очень короткие интерфейсы. Например, методint Add(int, int) отображается в сгенерированном файле .cs какAddResponse Add(AddRequest). AddRequest а такжеAddResponse иметьAddRequestBody а такжеAddRequestResponse и так далее.

Проблема заключается в том, что для реализации мне нужно создать экземпляры тела и ответа для каждого метода, даже когда я просто хочу вернуть простоеint результат.

Почему он не может генерировать сигнатуру метода должным образом? Есть ли лучший способ создания интерфейса / контрактов на стороне сервера WCF из WSDL?

Ответы на вопрос(1)

Ваш ответ на вопрос