我是 ASP.NET MVC 的新手。我浏览了几本书和代码示例。当我学习时,我提出了以下问题,无法清楚地理解以下要点。
大多数书籍都解释说,将模型放在Models
文件夹中是一种约定优于配置。他们还声明 ASP.NET MVC 框架假定开发人员将模型放在该文件夹中。但是,大多数代码示例和许多其他开发人员将模型放在 以外的文件夹中Models
,例如ViewModels
在单独的类库项目(即Services
项目)中。
这两种方式有什么区别吗?如果我们将模型放在Models
文件夹中,ASP.NET MVC 对模型有什么作用吗?他们有什么好的和坏的?你如何为你的项目做?