ASP.NET MVC和面向服务的体系结构

时间:2009-11-11 14:40:34

标签: asp.net-mvc wcf architecture

我想知道如何在wcf和MVC应用程序中加入一个功能。我目前对架构的看法如下:

  

EntityFramework - > ASP.NET MVC(视图)

     

EntityFramework - > ASP.NET MVC用   WCF端点 - >移动应用。

     

EntityFramework - > ASP.NET MVC - >   Silverlight(使用.NET RIA服务)。

所以我有一个asp.net mvc项目。在models文件夹中创建我的DAL。让我的控制器访问该DAL。在某处添加一个wcf文件,然后调用DAL。应用程序的某些部分我有一个Silverlight应用程序打开并使用asp.net成员资格信息和其他相关数据。

请指正。我不知道我在做什么。

1 个答案:

答案 0 :(得分:4)

对于你的情况,我会做一些不同的事情。

我会为您的数据访问层创建一个单独的项目。我还将业务逻辑转移到业务逻辑层。

然后,您可以在ASP.NET MVC站点(您的模型将是BLL对象的Facade)和您的WCF服务之间共享DAL和BLL,从而将所有逻辑集中到一个中心位置。