一般来说,我不喜欢将代码(BaseClasses或DataAccess Code)放在ASP.NET站点的App_Code目录中。通常我会将这些内容分别提取到MySite.BusinessLogic和MySite.DataAccess DLL中。
我想知道是否应该对ASP.NET MVC做同样的事情。
是否最好按以下方式组织解决方案:
- MySite.Common - DLL - (基于.NET System Dlls构建的基本功能) - MySite.DAL - DLL - (数据访问层和DBML文件) - MySite.Models - DLL - (MVC模型,例如存储库类) - MySite.Controllers - DLL - (使用模型的MVC控制器) - MySite - ASP.NET MVC网站。
还是我漏掉了什么...大概会失去一些已添加的好用的(Add View、Go To Controller、上下文菜单项)吧。
我想知道是否应该对ASP.NET MVC做同样的事情。
是否最好按以下方式组织解决方案:
- MySite.Common - DLL - (基于.NET System Dlls构建的基本功能) - MySite.DAL - DLL - (数据访问层和DBML文件) - MySite.Models - DLL - (MVC模型,例如存储库类) - MySite.Controllers - DLL - (使用模型的MVC控制器) - MySite - ASP.NET MVC网站。
还是我漏掉了什么...大概会失去一些已添加的好用的(Add View、Go To Controller、上下文菜单项)吧。