2009-11-18 36 views
0

我是新來的域驅動開發&有一個簡單的問題。如果服務需要生成某個實體作爲對操作的響應,那麼應該怎麼做?其中一種方法是在服務實例中注入實體工廠。還有其他更好的解決方案嗎?DDD - 回覆實體迴應服務操作

+0

什麼是操作? – Lazarus 2009-11-18 12:31:58

+0

該操作是獲取模塊提供的標準/密鑰的細節來驗證其存在。 – 2009-11-18 12:41:04

回答

1

工廠通常用於複雜的實體創建。你可以簡單地新增對象。它不清楚你是指創建還是檢索。如果你正在檢索,你可以注入一個存儲庫並使用它。此外,服務通常會返回DTO,而不是實際的實體本身。域之外不應該瞭解實體。