лучший способ для передачи пользовательских объектов из библиотеки классов в WCF в клиентское приложение и обратно - PullRequest
0 голосов
/ 14 декабря 2010

Вот мой сценарий:

У меня есть несколько пользовательских классов "классов" .. как: Employee, EmployeeStatus, ContactDetail .... и т.д .. эти классы будут использоваться в качестве типов возврата для методов WCF.... и также будет использоваться на стороне клиента для отправки в WCF ... пока все просто ... сложная часть ... мне нужно использовать те же классы в отдельной библиотеке классов, которая поставляется с клиентом ... ибиблиотека классов, которая поддерживает службу WCF. Мне нужно передать одни и те же объекты всем этим сторонам. Теперь, как мне этого добиться?причина, по которой я использую эти библиотеки классов, заключается в возможности повторного использования кода .. например, класс Employee используется в 4 разных WCF и 4 разных клиентах (Win Apps, ASP.NET Pages) ... также эти библиотеки классов будут обрабатывать всеБД для этих общих объектов ... теперь, как мне добиться того, чтобы эти классы были доступны во всех этих клиентах и ​​на стороне сервера ... Что у меня в голове - это одно решение ... Я делаю еще одну библиотеку классов, которая содержит все эти пользовательские объекты идобавить ссылку на это во всех этих проектах ... Будет ли это работать ??или есть лучшее решение?

1 Ответ

0 голосов
/ 14 декабря 2010

Да, ваши объекты передачи данных (Employee, ContactDetail) и интерфейсы служб в их собственных сборках, а затем развертывание их с клиентом (-ами) - это то, что вам нужно будет сделать, чтобы клиенты создали прокси-сервер для связи.с вашими услугами WCF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...