У меня два совокупных корня ... AR1 и AR2. AR1 содержит набор ссылок (идентификаторов) на экземпляры AR2. Внутри одного из методов AR1 возникает событие домена для обновления коллекции экземпляров AR2. Событие домена возникает после завершения транзакции с использованием упомянутой здесь техники: http://www.jayway.com/2013/06/20/dont-publish-domain-events-return-them все работает как положено.
Моя проблема заключается в следующем: метод, который я вызываю из события домена для обновления AR2, в настоящее время является общедоступным (не может быть внутренним), поскольку событие домена выполняется на моем уровне службы приложения (сборка отличается от моего уровня бизнес-логики). Я хочу, чтобы этот метод выполнялся только событием домена и ничего больше.
Как бы я это сделал?