我已經開始升級使用ASP.NET Web窗體編寫的內部軟件應用程序之一,並轉移到ASP.NET MVC。使用存儲庫設計模式組織類
我想利用我的類的存儲庫設計模式,這導致我的問題是多少放入存儲庫。
我有以下實體:
- 主題
- 主題評論(主題可以有多個評論)
- 主題版本(任何時間編輯的主題,修訂記錄)
- 主題訂閱(允許用戶 訂閱特定 主題的更改)
我目前有一個ITopicRepository的接口和一個名爲TopicRepository的類,它處理一個Topic的所有基本CRUD。我現在準備爲評論,修訂和訂閱添加代碼。
我想知道是否所有這一切都進入了TopicRepository,或者我爲每個實體創建一個存儲庫,例如TopicRevisionRepository等等。
聚合根鏈接需要更新。 – 2010-06-01 12:23:29