В статье, на которую вы ссылались, описывается, как использовать svcutil.exe для предварительной генерации классов, но если вы используете либо диалоговое окно «Добавить ссылку на службу» в Visual Studio, либо службы WCF RIA, эта генерация кода уже сделанно для тебя. Так что это не то место, где я бы искал повышение производительности. И 7 секунд кажется слишком долгим для этого, если только у вас нет буквально тысяч различных классов, которые вы пытаетесь раскрутить. Я сильно подозреваю, что у вас совершенно другая проблема. Любая операция, занимающая семь секунд, связана либо с алгоритмом, либо с вводом-выводом. И я уверен, что это ввод / вывод: либо сетевой ввод / вывод при достижении службы WCF, либо, возможно, ввод / вывод из службы WCF в свои собственные источники данных. Загрузите какой-нибудь сниффер (Wireshark, Firebug, что-то в этом роде) и лучше посмотрите, что происходит в сети. Во всяком случае, именно с этого я и начну.