我正在作爲一個團隊成員在asp.net MVC 3項目上工作。該項目包含一些文件夾,如存儲庫,基礎架構,數據層,服務,提供程序和ViewModels。當我創建一個asp.net MVC 3應用程序時,它只有5個文件夾視圖,模型,控制器,內容和腳本。爲什麼要創建這些附加文件夾。我在一篇文章(http://msdn.microsoft.com/en-us/library/aa973811.aspx)中讀到,service是執行應用程序功能不同部分的對象,而Repositories是強類型類,它提供了創建/讀取/更新/刪除對象。服務和存儲庫有什麼區別。如果我將這些文件夾命名爲其他內容,它會有所不同。什麼類的類應該在下面的文件夾類:asp.net MVC 3文件夾的用途
repositories
infrastructure
Datalayer
services
providers
ViewModels
我在某處讀取存儲庫是一個模式是什麼意思?服務也是一種模式嗎?
請建議
問候,
阿西夫·哈米德
謝謝@Erick:服務,基礎架構,提供者怎麼樣 – DotnetSparrow
我不確定基礎架構和提供者,但服務可能類似於用於解析原始數據的類,如下所示:1. controller使用知識庫來獲取數據,2.控制器使用語法分析器服務來爲視圖模型填充數據,3.控制器返回一個視圖,其中包含從解析器服務返回的視圖模型。 –