2009-10-22 133 views
2

裏面我有一個存儲的規則列表的表格。在我的代碼中,我需要檢索這些規則並維護規則列表(通過.Repository模式),以便我可以重用它們。然後我需要生成(業務邏輯)的基礎上進行的特定時間段規則對象的列表,例如,通過從在未來6個月來的數據庫中的規則過濾節日對象的列表,然後如果我需要進一步的6個月,我將需要對象根據檢索規則列表下面的6個月值,從而將現有的假期。配售業務規則庫

節日對象的列表是基於在預定期間的規則翻譯/創建。

我的問題是,如果業務規則存儲/翻譯假期對象的列表坐在同一個版本庫中的規則列表?或者它應該是一個調用存儲庫的類,但我仍然想要維護已翻譯的假日對象項目列表。

感謝

回答

4

在我的腦海裏,一個倉庫純粹是有關檢索和數據庫存儲信息和應保持儘可能純。我建議將業務邏輯放入調用存儲庫的類中...您的圖層將保持獨立,這樣可以更容易地重用存儲庫。

看到這些nicearticles有關資源庫的模式。