How can we tell Entity Framework about Aggregates?
- when saving an aggregate, save entities within the aggregate
- when deleting an aggregate, delete entities within the aggregate
- raise a concurrency error when two different users attempt to modify two different entities within the same aggreate
- when loading an aggregate, provide a consistent point-in-time view of the aggregate even if there is some time delay before we access all entities within the aggregate
(Entity Framework 4.3.1 Code First)