我已经开始使用asp.net MVC,并且作为传统方式,我想在WCF服务中保留我的数据访问层。如何使用asp.net MVC实现这一目标?
方案
我在asp.net MVC中启动了一个测试应用程序,它显示,插入和编辑数据。 我通过添加'ADO.Net实体数据模型'成功创建了它。
所以现在如果我想在WCF服务中移动这个dataaccess层,即使用GetData(),UpdateData(),CreateNewData()等方法的WCF服务,我该如何实现呢?
答案 0 :(得分:51)
简答:
您只需将dataaccess层移动到WCF服务中,公开它然后从MVC应用程序中调用它。
长答案:
1)我建议通过Scott Guthrie的Nerd Dinner演练来深入了解MVC基础知识。
2)以下博客介绍了使用WCF服务编写分层ASP.NET MVC应用程序的过程(第III和第IV部分专门关注WCF和MVC交互):
我没有详细阅读链接的arrticles(只是略读它们),但它们似乎对这个过程给出了不错的概述。
答案 1 :(得分:-1)
使用Wcf服务的Asp.net MVC应用程序 http://patilranjeet.blogspot.in/2014/11/aspnet-mvc-with-wcf-sample.html