В исходном файле WCSF2010 и нескольких других примерах спрятана хорошая справочная реализация. На http://webclientguidance.codeplex.com, щелкните Источник веб-клиента Software Factory 2010, а затем загрузите файл WCSF2010Source.zip. Внутри вы найдете Trunk \ Source \ GlobalBankRI \ GlobalBank.Commercial.EBanking (VSTS Tests) .sln, который является довольно хорошим примером многих аспектов WCSF, включая доступ к данным через службу WCF. В папке Trunk \ Source есть еще несколько простых примеров.
Только модуль ETF полностью собран. Каждый докладчик использует ETFController для управления данными, общими для всех докладчиков. ETFController использует экземпляр IAccountServiceAgent, реализованный AccountServiceAgent (для не модульного тестирования), который зарегистрирован как модуль. AccountServiceAgent использует класс, который действует как прокси для ссылки WCF. Экземпляр прокси-сервера AccountServiceProxy жестко запрограммирован.
Фактический исходный код для WCSF находится в BlocksTrunk \ Source.
Да, совсем не легко найти. Я не помню, что заставило меня скачать это и заглянуть внутрь для таких примеров. Конечно, не то, что я читаю на сайте.
Я использовал этот пример для создания веб-приложения, которое обращается к данным SQL и просматривает веб-сайт, если вы хотите посмотреть. Он все еще находится в стадии разработки, но биты доступа к данным довольно устойчивы: http://lcbodrinkfinder.codeplex.com/