In che modo è possibile comunicare a Entity Framework lo Aggregates?Supporto root aggregato in Entity Framework
- durante il salvataggio di un aggregato, salva entità all'interno dell'aggregato
- durante l'eliminazione di un aggregato, eliminare le entità all'interno dell'aggregato
- alzare verificato un errore quando due utenti diversi tentano di modificare due entità diverse all'interno della stessa aggreate
- quando si carica un aggregato, offrono una vista consistente point-in-time dell'aggregato anche se c'è un certo ritardo di tempo prima di accedere tutte le entità all'interno dell'aggregato
(Entity Framework 4.3.1 Codice First)
Quello che vuoi è Event Sourcing http://cqrs.wordpress.com/documents/events-as-storage-mechanism/. EF è praticamente inutile qui, solo un costoso overhead – MikeSW
Grazie. Purtroppo non siamo in un ambiente che accetterebbe l'approvvigionamento degli eventi. –
Dopo due anni di utilizzo di EF in una app Domain Driven Design: EF è chiamato "Entity Framework" e non "Aggregate Root Framework" per un motivo. –