2012-03-06 1 views
1

Я изо всех сил пытаюсь найти правильное соглашение об именах для SVC-файлов (или группы SVC-файлов). Я всегда называю их именно этим.Какое правильное имя для SVC-файла в WCF

IMyService.cs идет в MyProject.Contracts дллах сборки

MyService.cs идет в MyProject.Services дллах сборки

MyService.svc идет в прикладной сборке MyProject.???? веба

Что правильное соглашение об именах здесь. У меня есть полный мозг в этом мире, и я не могу получить термин «фасад» из головы, который, как я знаю, ошибочен.

+0

Спасибо за предложения, ребята. –

ответ

4

Технически, svc файл представляет собой хост службы (отсюда @ServiceHost директива содержит).

Таким образом, возможно, MyProject.Hosting или MyProject.ServiceHosts будет уместным.

+0

Я думаю, что ServiceHosts, вероятно, мое предпочтение. Я пойду с этим ... Приветствия –

2

Я бы использовал .Web. Это веб-приложение.

Или возможно, MyProject.Services.Web если суффикс .Web уже исчез?

+0

Я не могу ... дальше по моему стеку У меня есть .Web Project, который является интерфейсом ... это отдельный веб-проект, который устанавливается на другом сервере, предназначенном для бэкэнд-услуг. Возможно. WebServices достаточно хорош. –

+0

@EoinCampbell - да, '.WebServices' хорош - или как насчет' .Services.Web'? (Обновили с этим предложением) –

1

Мы использовали .API, чтобы отличить его от обычного внешнего интерфейса сайта.