或者我完全不理解這個。 >視圖模型 - - >服務 - >庫模式ASP.NET MVC - 我認爲我正在討論這個錯誤
我已經使用Controller開始了我的ASP.NET MVC應用程序。
是否每個類型的對象(客戶,產品,類別,發票等。)需要有它自己的存儲庫和服務?如果是這樣,你如何把共同的物品放在一起?
我的意思是有很多的時代,當一些這些東西將在同一頁面上顯示。所以我沒有得到這個我不認爲。
所以我在想我需要一個ShopController,它有一個ShopViewModel,它可以有類別,子類別,產品等等。但是對我而言,問題在於它看起來好像不太好。
也許ASP.NET的WebForms是對我這樣的人:)
編輯
所以將聚集包括說的:
類別,子類別,產品,ChildProduct,ProductReview與產品是聚合根?
然後在的ViewModels,你會訪問產品以獲得在其子產品,評論等
我使用實體框架4,那麼你將如何使用存儲庫/服務模式實現延遲加載?
你能進一步解釋你的問題嗎? – 2011-02-22 23:30:34