【发布时间】:2010-03-25 16:45:19
【问题描述】:
一般来说,我不喜欢将代码(BaseClasses 或 DataAccess Code)保存在 ASP.NET 站点的 App_Code 目录中。我通常会将这些东西分别放入 MySite.BusinessLogic 和 MySite.DataAccess DLL 中。
我想知道我是否应该为 ASP.NET MVC 做同样的事情。
按照以下方式组织解决方案会更好吗
- MySite.Common - DLL -(基于 .NET 系统 Dll 构建的基本功能)
- MySite.DAL - DLL -(DataAccessLayer 和 DBML 文件)
- MySite.Models - DLL -(MVC 模型,例如存储库类)
- MySite.Controllers - DLL(使用模型的 MVC 控制器)
- MySite - ASP.NET MVC 站点。
或者我是否遗漏了一些东西......大概,我会失去一些不错的东西(添加视图、转到控制器、已添加的上下文菜单项)
【问题讨论】:
标签: asp.net-mvc projects-and-solutions structure code-organization solution