2009-10-12 10 views
1

Je viens juste de commencer à chercher dans les Services WCF (pour la première fois) et j'ai besoin d'un peu de conseil sur la meilleure façon de concevoir des contacts de service. Ces contrats doivent-ils être conçus pour les entités d'une application, par ex. IEmployee, IOrder, ou plus vers les processus, par ex. IWarehouse, IOrderProcessor? Je ne suis pas sûr si cette question a beaucoup de sens, sinon, alors tous les exemples que vous pouvez fournir seraient très appréciés.Que nommer un service WCF?

Kinds Regards

Sid

+0

La réponse est très dépendante du service concret que vous voulez construire et de l'API que vous voulez exposer, pouvez-vous le décrire plus en détail? – Restuta

Répondre

1

Vous devriez les nommer pour les processus que c'est la façon dont il est conceptualisé dans WCF. L'interface de service a l'attribut ServiceContract et les méthodes ont l'attribut OperationContract.

Les types utilisés par votre service ont l'attribut DataContract, par ex. Employé.

Cette séparation entre les opérations et les types de données est l'un des avantages de WCF.