Sha*_*ean 3 architecture asp.net-mvc wcf
我想知道如何在 MVC 应用程序中加入像 wcf 这样的功能。我目前对架构的想法如下:
EntityFramework -> ASP.NET MVC(视图)
EntityFramework -> 带有 WCF 端点的 ASP.NET MVC -> 移动应用程序。
EntityFramework -> ASP.NET MVC -> Silverlight(使用 .NET RIA 服务)。
所以我有 1 个 asp.net mvc 项目。在模型文件夹中创建我的 DAL。让我的控制器访问该 DAL。在某处添加一个 wcf 文件并调用 DAL。应用程序的某些部分我有一个 Silverlight 应用程序,可以打开并使用 asp.net 会员信息和其他相关数据。
请纠正我。我不知道我在做什么。
对于你的情况,我会做一些不同的事情。
我将为您的数据访问层创建一个单独的项目。我还将业务逻辑移动到业务逻辑层。
然后,您可以在 ASP.NET MVC 站点(您的模型将是 BLL 对象的外观)和您的 WCF 服务之间共享您的 DAL 和 BLL,从而将您的所有逻辑集中到一个中央位置。
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |