Просто чтобы добавить к тому, что DSO уже сказал, стандартный способ сделать это - через диалоговое окно «Добавить ссылку на службу» в Visual Studio. Он запросит ваш веб-сервис, выяснит необходимые классы и поместит их в файл reference.cs. Вы также можете использовать svcutil.exe (или, если вы используете Silverlight, SLSvcUtil.exe), чтобы сделать то же самое. Вам необходимо заново генерировать файл reference.cs при каждом изменении интерфейса веб-службы, но обычно это занимает всего несколько секунд.
Также возможно создать отдельный набор объектов передачи данных, которые могут совместно использоваться различными уровнями вашего приложения, но если у вас нет очень строгих архитектурных требований, я обнаружил автоматически сгенерированные классы работать достаточно хорошо.
См. Также эту статью здесь о сущностях самоконтроля, доступных в EF 4.0, если это вариант для вас: http://msdn.microsoft.com/en-us/magazine/ee335715.aspx.