寻找域事件的示例

时间:2010-12-31 10:13:58

标签: c# events event-handling domain-driven-design domain-events

是否有人知道在Udi DahanDomain Events – Salvation所述的域事件实现的示例代码的位置?

3 个答案:

答案 0 :(得分:12)

在我看来,可以在https://github.com/bsommardahl/BlingBag找到更好的域事件实现。有一个示例应用程序和实现说明。我更喜欢这种实现,因为它不使用静态类来引发域事件,也不会将域与您的基础结构耦合。相反,它使用plain ole c#events并在返回域实体的服务中初始化它们(如存储库或fetcher服务)。

答案 1 :(得分:7)

DDDSample.Net has one

答案 2 :(得分:1)

这是Udi Dahan http://www.udidahan.com/2009/06/14/domain-events-salvation/的一个非常巧妙的实现。 Steve Smith和Julie Lerman在课程Domain-Driven Design Fundamentals

中推荐