2009-06-03 4 views
35

J'ai commencé à utiliser asp.net MVC et, de façon traditionnelle, je souhaite conserver ma couche d'accès aux données dans le service WCF. Comment puis-je y parvenir en utilisant asp.net MVC?Service WCF avec l'application mvc asp.net

Scénario

j'ai commencé une application de test dans asp.net MVC qui affiche, données et insertions Modifier. J'ai réussi à créer cela en ajoutant 'ADO.Net Entity Data Model'. Donc maintenant, si je voulais déplacer cette couche dataaccess dans le service WCF, c'est-à-dire un service WCF avec des méthodes comme GetData(), UpdateData(), CreateNewData(), comment puis-je y parvenir?

Répondre

51

Réponse courte:

Vous avez juste besoin de déplacer votre couche DATAACCESS dans un service WCF, l'exposer et l'appeler à partir de votre application MVC.

Réponse longue:

1) Je recommande de passer par visite virtuelle de Scott Guthrie Nerd Dinner pour obtenir une très bonne compréhension des bases MVC.

2) Le blog suivant passe par le processus d'écriture d'un Layered ASP.NET MVC applicaiton avec un service WCF (parties III & IV se concentrer spécifiquement sur WCF & Interaction MVC):

Je n'ai pas lu les articles liés en détail (je les ai simplement parcourus) mais ils semblent donner une vue d'ensemble décente du processus.

+1

j'aime les blogs. été à la recherche de quelque chose comme ça en utilisant mvc avec wcf. –