Шаблон дизайна WCF Service

Я хочу создать сервис WCF. Каков наилучший шаблон дизайна для этого? Например, три отдельных проекта, как это:

1) DataContract
2) BusinessLogic
3) SvcHostProject

2 ответа

Решение

Это звучит не так уж и плохо, хотя я бы, вероятно, объединил DataContract и SvcHostProject, так как они оба должны были бы ссылаться на двоичные файлы WCF и, по-видимому, нести общую ответственность (то есть, если вы не думаете о создании универсальный ServiceHost).

Возможно, вы захотите увидеть (старый) пост о том, как сделать службы WCF более тестируемыми: http://blogs.msdn.com/b/ploeh/archive/2008/07/12/an-overview-of-unit-testing-duplex-wcf-services-and-clients.aspx Хотя речь идет о дуплексных службах, вы можете легко экстраполировать, как работать с более "обычными" службами запроса-ответа.

Другие вопросы по тегам