summaryReport.timeEntries
будет содержать все отдельные записи времени из этого конкретного отчета. У каждой записи есть пользователь, проект, клиент, время и т. Д. Группировка по проектам выполняется на клиенте.
Я не уверен, что полностью понимаю вашу конкретную проблему. Вы предлагаете записи, которые вы получаете от конечной точки отчета, не принадлежат данному отчету?
Похоже, что Microsoft обеспечивает Disco.exe для того, чтобы сделать это.
При владении сервисом другая интересная опция, которую Вы могли бы исследовать, использует Christian Weyer поведение FlatWSDL , который вынудит WCF генерировать все в единственном документе WSDL, который должен сделать намного легче для Вас распределить его.
Тем временем, диско.exe считается устаревшей технологией Microsoft.
Вы можете использовать svcutil.exe /t:metadata
для достижения того же самого в эпоху WCF. Дополнительным преимуществом является поддержка дополнительных функций, например, WS-Policy.
Сохраните схему из URL:
svcutil /t:metadata http://host/pathtomy.svc?wsdl
Сохранить схему из сборки, например, в автоматизированной сборке:
svcutil /t:metadata c:\wcfweb\pathToWcfServiceAssembly.dll