1
域名服務可以通過服務接口從域名實體呼叫嗎?域名服務從域名實體呼叫
對於EG-:
employee.Fire()調用IEmployee發射服務。我通過Interface調用而不是通過具體的調用。
這可能嗎?
域名服務可以通過服務接口從域名實體呼叫嗎?域名服務從域名實體呼叫
對於EG-:
employee.Fire()調用IEmployee發射服務。我通過Interface調用而不是通過具體的調用。
這可能嗎?
雖然你可以做到這一點沒有任何複雜的錯誤,但我不認爲這是一個好主意,在域實體中調用域服務。
通常,如果操作影響多個實體,我們會將邏輯放在服務方法中。因此,如果火災行爲僅影響當前員工,則應封裝在employee.Fire()中。否則如果影響到多個員工,應投入服務和應用程序應調用service.Fire()而不是employee.File()
什麼是可能的?使用接口引用?通過服務呼叫?你問這是否是正確的DDD?你的問題不清楚。請澄清一下。 – Oded 2010-12-20 12:37:13