Handling of changes in the event structure

Introducing new events with new names, representing the same as an old event but adding new value or meaning should have an "upgrade path" applied to it during replay of events.

Id #32 | Release: None | Updated: Jan 21, 2011 at 12:48 PM by adept | Created: Jan 21, 2011 at 12:48 PM by adept

Split project into multiple solution files

Each web-based sample should have its solution file General sample solution file Full with everything Core Extensions

Id #28 | Release: None | Updated: Jan 20, 2011 at 11:39 AM by adept | Created: Jan 20, 2011 at 11:39 AM by adept

Switch to SQL-Lite or SQL-CE for the Samples

Instead of using SQL Express for the samples - switch to a lightweight database like SqlLite or SQL CE for the samples

Id #27 | Release: None | Updated: Jan 20, 2011 at 11:36 AM by adept | Created: Jan 20, 2011 at 11:36 AM by adept

Add datasource support for Azure Table Storage

Implement IEntityContext for Azure Table Storage

Id #23 | Release: None | Updated: Jan 13, 2011 at 8:22 AM by adept | Created: Jan 13, 2011 at 8:22 AM by adept

Add datasource support for RavenDB

Support for IEntityContext implementation for RavenDB

Id #22 | Release: None | Updated: Jan 13, 2011 at 8:22 AM by adept | Created: Jan 13, 2011 at 8:22 AM by adept

Support for correlation for events

In order to achieve guaranteed sequence delivery of events - correlation support must be added. Some scenarios must guarantee a certain sequence in the delivery of events. The correlation shoul...

Id #20 | Release: None | Updated: Jan 13, 2011 at 8:20 AM by adept | Created: Jan 13, 2011 at 8:20 AM by adept

Apply events for an aggregated root without going through the aggregated root itself

As I just said!

Id #19 | Release: None | Updated: Jan 13, 2011 at 7:52 AM by adept | Created: Jan 13, 2011 at 7:52 AM by adept

AggregatedRoot factory should be able to take constructor parameters and pass them along

As I just said!

Id #17 | Release: None | Updated: Jan 13, 2011 at 7:43 AM by adept | Created: Jan 13, 2011 at 7:43 AM by adept

Support for applying events in a constructor for an AggregatedRoot

Today one can't apply an event in a constructor of an AggregatedRoot - causing us to have to have an explicit Create() method on the type, which does not really look good in the CommandHandler when...

Id #16 | Release: None | Updated: Jan 13, 2011 at 7:42 AM by adept | Created: Jan 13, 2011 at 7:42 AM by adept

Spec helpers for EventStream

It should be easy to build an expected EventStream in a spec and have extensions for EventStream to say things like : ShouldEqual(expectedEventStream);

Id #14 | Release: None | Updated: Jan 13, 2011 at 7:37 AM by adept | Created: Jan 13, 2011 at 7:37 AM by adept