是否有可能在ASP.NET MVC中使用n层(如业务实体,业务逻辑,数据访问)?在MVC中使用n层是否有效?是否可以在ASP.NET MVC中使用n层体系结构?
2
A
回答
2
是的,ASP.NET MVC很适合创建分层体系结构。由视图和视图模型实现的演示和UI逻辑可以通过控制器连接到下面的业务逻辑和实体,而这些逻辑和实体又可以通过数据层提供服务。
0
n层技术上是3层或更多层。根据最佳模式和实践,您可以在解决方案中看到包含多个项目的“Silk”项目。您可以利用您在mvc中使用soap对象或restful资源的WCF项目。无论您是否使用实体框架,我都会建议一个存储库模式,并将业务逻辑放在存储库之外。
保持逻辑脱离控制器,存储库并具有SOC(关注点分离)。尝试着眼于SOLID原则。这是您可以开始将事情分解成可管理和可维护的代码段的地方。
相关问题
- 1. Mvc asp.net和n层体系结构
- 2. MVC可以取代n层体系结构还是它是n层体系结构的一部分
- 3. asp.net中的N层体系结构
- 4. asp.net中的三层体系结构mvc
- 5. Asp.NET MVC不适用于N层体系结构吗?
- 6. WCF N层体系结构
- 7. ASP.Net MVC体系结构 - 缺少图层?
- 8. 结合MVVM和N层体系结构
- 9. ASP.NET核心。如何使用n层体系结构?
- 10. C中的N层体系结构#
- 11. ASP.Net中4层体系结构的层
- 12. Java EE中的n层体系结构
- 13. 一般N层体系结构问题
- 14. N层体系结构 - 在VB.NET
- 15. 关于在ASP.net中实现N层体系结构的问题MVC
- 16. 处理N层体系结构事务
- 17. 将ASP.NET MVC转换为n层结构
- 18. n层体系结构是否破坏OO概念封装
- 19. 我可以在Android中一起使用3层体系结构和“MVC”吗?
- 20. ASP.NET MVC体系结构
- 21. ASP.NET MVC RESTFul体系结构
- 22. ASP.NET MVC体系结构
- 23. 任何人都可以提出有关基于ASP.net n层体系结构
- 24. ASP.NET MVC n层架构
- 25. 体系结构和框架之间的差异-MVC和N-层
- 26. N层体系结构和单元测试(使用Java)
- 27. ASP.NET MVC4 n层体系结构:最佳方法
- 28. N层体系结构和ASP.NET数据源
- 29. 三层体系结构与三层服务器体系结构
- 30. 处理N层体系结构中的非删除实体
是............ – ozczecho
是的,这是可能的,但是除非您的业务场景需要它,否则我不会称n层高效。我绝对不会推荐它作为你迈入MVC的第一步。 – Ryan
是的.. MVC内部划分为层UI和BI(商业智能 - 控件)..根据体系结构检查[架构指南:ASP.NET MVC框架+ N层+实体框架和更多](http:// www.codeproject.com/KB/aspnet/ASP_NET_MVC_WITH_EF.aspx) –