我已经开始使用asp.net MVC,并且按照传统的方式,我希望将数据访问层保留在WCF服务中。如何使用asp.net MVC做到这一点?
情境
我在asp.net MVC中启动了一个显示,插入和编辑数据的测试应用程序。
我通过添加“ADO.Net实体数据模型”成功创建了它。
所以现在如果我想在WCF服务中移动该数据访问层,即使用诸如GetData(),UpdateData(),CreateNewData()之类的方法的WCF服务,该如何实现呢?
最佳答案
简短答案:
您只需要将数据访问层移动到WCF服务中,将其公开,然后从MVC应用程序中调用它即可。
长答案:
1)我建议通过Scott Guthrie的Nerd Dinner演练来对MVC基础知识有个很好的了解。
2)以下博客介绍了使用WCF服务编写分层ASP.NET MVC应用程序的过程(第III和IV部分专门关注WCF和MVC交互):
我没有详细阅读链接的特长(只是略过了它们),但是它们似乎提供了一个很好的过程概述。
关于asp.net-mvc - 带asp.net MVC应用程序的WCF服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/943712/