2013-05-14 65 views
2

我剛剛閱讀了Vernon的書「實施域驅動設計」。我找不到的是其中將您的域名事件的類DDD:在哪裏放置域名事件

  • 在與您的聚合相同的命名空間?
  • 在像<aggregate-namespace>.Events這樣的子模塊中?
  • 還是一個HYBIRD:相同的命名空間,但物理Events子目錄

這不是一個大問題,但它會很高興知道一些你沒有和它是如何工作的。

在此先感謝!

回答

1

對於我的服務總線消息,我沿着MainNamespace.Messages的線路有一個單獨的程序集(在C#世界中)。任何需要穿過電線的域事件也將在該組件中。

但是,如果您打算將域事件映射到服務總線事件,則域事件可能位於域程序集中。

+0

*(比從來沒有更好的遲到)*我把它放在域名集合中,謝謝!此外,我將它們放置在與其聚合相同的名稱空間中。 – 2015-06-26 07:27:26