Это частичный ответ: вы можете использовать опцию "/ dataContractOnly" только для генерации контрактов данных для сервиса.Однако это не создаст контракт на обслуживание, как вы ищете.
В зависимости от зоны обслуживания, это может быть простой процесс простого удаления сгенерированного канала и кода клиента извыходные файлы.