2009-06-03 27 views
35

Comencé a usar asp.net MVC y de la manera tradicional deseo mantener mi capa de acceso a datos en el servicio WCF. ¿Cómo puedo lograr eso usando asp.net MVC?Servicio WCF con la aplicación asp.net mvc

Escenario

empecé una aplicación de prueba en asp.net MVC que muestra, inserta datos y Edit. Lo creé exitosamente al agregar 'Modelo de datos de entidad ADO.Net'.

Entonces, si quisiera mover esta capa de acceso a datos en el servicio WCF, es decir, un servicio WCF con métodos como GetData(), UpdateData(), CreateNewData(), ¿cómo puedo lograr eso?

Respuesta

51

Respuesta corta:

Sólo tiene que mover su capa DATAACCESS en un servicio WCF, exponerlo y luego llamarlo desde su aplicación MVC.

respuesta Largo:

1) lo recomiendo pasar por Nerd Dinner tutorial de Scott Guthrie para conseguir una muy buena comprensión de los conceptos básicos de MVC.

2) El blog siguiente pasa por el proceso de escribir un Layered ASP.NET MVC applicaiton con un servicio WCF (Partes III & IV concentrarse específicamente en WCF & interacción MVC):

No he leído los artículos vinculados en detalle (solo los he examinado) pero parecen dar una visión decente del proceso.

+1

me gustan esos blogs. estado buscando algo como esto usando mvc con wcf. –

Cuestiones relacionadas