2
Чому відокремлюємо клас CommandHandler з Handle (), а не метод обробки в Command себе
У мене є частина CQRS-схеми, реалізованої за допомогою архітектури S # arp : public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer entity return CommandResult.Success; } } Цікаво, …