【发布时间】:2011-09-28 15:04:08
【问题描述】:
我作为团队成员从事一个 asp.net MVC 3 项目。这个项目有一些文件夹,如存储库、基础设施、数据层、服务、提供程序和 ViewModels。当我创建一个 asp.net MVC 3 应用程序时,它只有 5 个文件夹视图、模型、控制器、内容和脚本。为什么创建这些附加文件夹。我在一篇文章 (http://msdn.microsoft.com/en-us/library/aa973811.aspx) 中读到,服务是一个执行应用程序功能的不同部分的对象,而存储库是提供创建/读取/更新/删除对象。服务和存储库有什么区别。如果我将这些文件夹命名为其他名称,它会有什么不同。什么类型的类应该放在下面的文件夹类中:
repositories
infrastructure
Datalayer
services
providers
ViewModels
我在某处读到存储库是一种模式,这是什么意思?服务也是一种模式吗?
请推荐
问候,
阿西夫·哈米德
【问题讨论】: