In the past few weeks, both Udi Dahan and Jeremy D.

Miller have posted on eventsUdi posted about domain events, while Jeremy posted about his use of the event aggregator pattern in StoryTellerIn each case, events are represented as messages and each message is a class in C#.

And in each post, a small publish/subscribe system is described that allowed objects (be it a domain object, domain service, or a controller) to subscribe to messagesOther objects could then use that...
Shout it
Telerik – OpenAccess ORM
.