2010-10-04 30 views
0

我是DDD的新手。我有一個現有的ASP.NET應用程序(而不是MVC),我想開始實施一個域驅動的設計。
但是,我不知道我應該從哪裏調用存儲庫。例如,如果我有一個帶有Save方法的客戶存儲庫,我的理解是我不應該調用客戶實體的Save方法。我想過使用服務,但是我的理解是應該使用服務來協調行爲,例如匯款似乎是一個常見的例子。 那麼,我在頁面代碼隱藏中調用存儲庫類,還是創建另一個圖層,或者我錯過了什麼?DDD和ASP.NET - 您在哪裏使用存儲庫?

在此先感謝。

回答

1

保持簡單,不要過度設計。

從直接從CodeBehind調用它開始。如果您將來發現自己調用不同的存儲庫,請創建一個服務並將邏輯移至該服務器。

+0

感謝您的重播jgauffin。 – WooHoo 2010-10-05 08:37:25