Какой хороший способ для класса сущности внутри WCF? - PullRequest
1 голос
/ 10 января 2011

У меня есть класс сущности внутри проекта WCF.Существуют 2+ службы (.svc), которые используют этот класс сущностей.Когда клиентская сторона получает доступ к этим службам, и каким-то образом клиент получает доступ к двум службам и должен работать с обоими объектами (например, сравнивая ..)Но даже если объекты одинаковы, они не совместимы на стороне клиента.

Один из способов - сделать DTO = Data Transfer Object.Есть ли лучшее решение?Спасибо.

1 Ответ

3 голосов
/ 10 января 2011

Если вы не против объединения вашего клиента и сервера, вы можете разделить типы между ними.Поместите сущности в их собственную библиотеку классов, которую будет использовать служба.

Затем на клиентах добавьте ссылку на эту же библиотеку классов.На вкладке «Дополнительно» диалогового окна «Добавить ссылку на службу» убедитесь, что установлен флажок «Совместное использование всех типов».

...