Asp.net mvc 带有asp.net mvc应用程序的WCF服务

Asp.net mvc 带有asp.net mvc应用程序的WCF服务,asp.net-mvc,wcf,Asp.net Mvc,Wcf,我已经开始使用asp.NETMVC,作为一种传统的方式,我希望在WCF服务中保留我的数据访问层。如何使用asp.net MVC实现这一点 情景 我在asp.NETMVC中启动了一个显示、插入和编辑数据的测试应用程序。 我通过添加“ADO.Net实体数据模型”成功地创建了它 那么现在,如果我想在WCF服务中移动这个数据访问层,即使用GetData()、UpdateData()、CreateNewData()等方法的WCF服务,我该如何实现呢?简短回答: 您只需要将数据访问层移动到WCF服务中,公开

我已经开始使用asp.NETMVC,作为一种传统的方式,我希望在WCF服务中保留我的数据访问层。如何使用asp.net MVC实现这一点

情景

我在asp.NETMVC中启动了一个显示、插入和编辑数据的测试应用程序。 我通过添加“ADO.Net实体数据模型”成功地创建了它

那么现在,如果我想在WCF服务中移动这个数据访问层,即使用GetData()、UpdateData()、CreateNewData()等方法的WCF服务,我该如何实现呢?

简短回答:

您只需要将数据访问层移动到WCF服务中,公开它,然后从MVC应用程序调用它

长答覆:

1) 我建议您阅读Scott Guthrie的演练,以便真正了解MVC的基础知识

2) 以下博客介绍了使用WCF服务编写分层ASP.NET MVC应用程序的过程(第三部分和第四部分专门讨论WCF和MVC交互):

  • (一般概念)
  • (构建存储库)
  • (建立服务)
  • (使用服务)

我还没有详细阅读链接的arrticles(只是略读了一下),但它们似乎对整个过程给出了一个不错的概述

带有Wcf服务的Asp.net MVC应用程序

我喜欢那些博客。一直在寻找类似的东西,使用mvc和wcf。