WCF服务与asp.net mvc应用程序

我已经开始使用asp.net MVC和传统的方式,我想保持我的数据访问层在WCF服务。 我怎样才能实现使用asp.net MVC?

脚本

我开始在asp.net MVC中显示,插入和编辑数据的testing应用程序。 我通过添加“ADO.Net实体数据模型”成功创build。

所以,现在如果我想在WCF服务中移动这个数据访问层,也就是像GetData(),UpdateData(),CreateNewData()这样的WCF服务,我该如何实现呢?

简答:

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

长答案:

1)我build议通过Scott Guthrie的“ 书呆子晚餐”演练,以便对MVC基础知识有一个很好的理解。

2)以下博客介绍了使用WCF服务编写分层ASP.NET MVC应用程序的过程(第III和第IV部分专注于WCF和MVC交互):

  • 第一部分 (一般概念)
  • 第二部分 (build立一个知识库)
  • 第三部分 (build立服务)
  • 第四部分 (使用服务)

我没有详细阅读相关条款(只是剔除它们),但他们似乎给出了一个体面的过程的概述。