Je suis nouveau chez Domain Driven et CQRS et je suis un peu confus au sujet du mécanisme du gestionnaire d'événements.Événement de changement de base de données et de gestionnaire d'événements de domaine
Des événements Domian déclenchent un événement. Par exemple un compte créé.
public class Account: AggregateRoot{
public Account(Guid id)
{
Apply(new AccountCreatedEvent { AggregateRootId = id });
}
}
public class AccountCratedEvent: DomainEvent{
}
Je pense qu'il s'agit d'un mécanisme d'événement interne pour Domain. Donc je ne peux pas envoyer un email au nouveau propriétaire du compte. Parce que le nouveau compte n'a pas encore été enregistré dans la base de données. Alors devrais-je créer un nouveau gestionnaire d'événements à remplir après les économies de la base de données?
duplication possible de [Persistance et événements de domaine avec persistance objets ignorants] (http://stackoverflow.com/questions/22194403/persistence-and-domain-events-with-persistence-ignorant-objects) –