*********** PLEASE NOTE: The package name for the RavenDB and Sql Server event sourcing implementations have changed from Regalo.Raven to Regalo.RavenDB and Regalo.EventSourcing.SqlServer to Regalo.SqlServer respectively *********** A simple event sourcing "framework" packaged on Nuget.org at https://nuget.org/packages/Regalo/ and based entirely on my learnings from Greg Young's DDD, CQRS and Event Sourcing course. The implementation may differ from Greg's in places, but the goal is generally the same. Calling it a "framework" is overstating things somewhat given it's such a straightforward pattern. The code here is extracted from initial versions of my OrderManagementSystem example implementation (also on Github).