Собираюсь делать DDD + CQRS. В ConfigureServices зарегаю сервис ы к примеру MyCommand и MyQyery. причем мне кажется они тоже долы быть IServiceCollection, в которых я уже буду регать свои команды и запросы. Правильный это подход? при условии что я буду в MyCommand регать методы разных моделй на запись, валидацию, реализовывать события "ПередЗаписью" и "ПослеЗаписи" и т.д?
Слишком сложно. MyCommand в стиле Cqrs это poco объект. Далее должен быть MyCommandHandler который обрабатывает эту команду. Все регистрируется в стартапе приложения и далее service collection не используется. Все зависимости внедряются через конструктор.
Обсуждают сегодня