J'ai récemment commencé avec WCF (ouais je sais que je suis derrière :-)). La question est de savoir comment je dois le structurer. Je suis habitué à DAL, BL et Presentation Layer. Je remplace (en quelque sorte) ma DAL par un cadre d'entité.WCF Layers
J'ai donc ce jusqu'à
DAL (entité framwork) -> BL -> contrats (DataContract comportements des contrats de services de messagecontrol etc.) -> mise en œuvre de services -> client.
La question est là une couche entre bl et les contrats qui convertit (manque d'un meilleur mot) le bl dans le contrat de données.
Ex DAL.Customer (Entity Framework) -> BL (Règles) -> Converter (Il suffit de convertir) -> Contracts.Customer
OU
DAL.Customer (Entity Framework) -> BL (Règles) -> Convertisseur (appel de BL et convertisseur convertissant implémentant le contrat de service) -> Contrats.Client.
grâce
Merci. Je ne veux pas vraiment exposer mon bl au monde et aussi pas tout le bl est exigé du point de vue du contrat. Je pense que la conversion entre eux semble être une idée acceptable. Je suis encore en train de jouer avec l'idée d'avoir l'appel de l'implémentation du service qui appelle le bl et de convertir puis de renvoyer la version du contrat. Cette couche implémentera le servicecontract – Pintac