这个问题类似于:DDD 中是否存在应用程序事件术语?,但我不知道如何将那里给出的解释应用于我的具体问题。
我有一个SearchFilmUseCase
事件,我想在FilmSearchedEvent
它完成执行后引发一个事件。目前,应用层正在引发事件。我可以从域中引发此事件的唯一方式是在FilmRepository
. 但是,存储库只是一个接口,所以我不能在那里引发任何事件。
我认为在应用层提出事件是不正确的。我该如何处理这种情况?
这个问题类似于:DDD 中是否存在应用程序事件术语?,但我不知道如何将那里给出的解释应用于我的具体问题。
我有一个SearchFilmUseCase
事件,我想在FilmSearchedEvent
它完成执行后引发一个事件。目前,应用层正在引发事件。我可以从域中引发此事件的唯一方式是在FilmRepository
. 但是,存储库只是一个接口,所以我不能在那里引发任何事件。
我认为在应用层提出事件是不正确的。我该如何处理这种情况?