asp.net-mvc - ASP.NET MVC 和面向服务的架构

标签 asp.net-mvc wcf architecture

我想知道如何在 MVC 应用程序中合并 wcf 等功能。我目前对架构的想法如下:

EntityFramework -> ASP.NET MVC (Views)

EntityFramework -> ASP.NET MVC with WCF endpoints -> mobile Apps.

EntityFramework -> ASP.NET MVC -> Silverlight (using .NET RIA Services).

所以我有 1 个 asp.net mvc 项目。在模型文件夹中创建我的 DAL。让我的 Controller 访问那个 DAL。在某处添加一个 wcf 文件并调用 DAL。应用程序的某些部分我有一个 silverlight 应用程序,它打开并使用 asp.net 成员信息和其他相关数据。

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

最佳答案

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

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

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

关于asp.net-mvc - ASP.NET MVC 和面向服务的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715594/

相关文章:

c# - ASP.NET MVC 4 自定义角色授权显示/隐藏 View 中的编辑/删除链接

asp.net-mvc - ASP.net MVC 中布局页面的预渲染事件

python - 如何像没有 HTTP 的 REST API 一样创建 "something"?

architecture - 一般 N 层架构问题

architecture - 如何在基于浏览器的应用程序中构建3D交互世界?

c# - Angular 5 Uncaught( promise 中): Error: StaticInjectorError(AppModule)

asp.net-mvc - 如何使用 C# ASP.net MVC 5 为特定模型创建单个迁移

c# - 在 WCF 服务中重命名 __type-field

asp.net-mvc - Ninject MVC 与 WCF 扩展一起不适用于 InRequestScope

c# - 同时进行两个异步调用后的 WCF 问题