CQRS имеет большой смысл. Однако это кажется взаимоисключающим с подходом использования ORM, который обеспечивает отслеживание изменений. Если у меня есть один «канал» для запросов на получение моих объектов как RO, то изменений для отслеживания не будет. Если у меня есть другой канал для команд CUD +, это больше похоже на RPC-подход с легкими DTO, а затем отправка объектов с самопроверкой для объединения на более низком уровне.
Как можно согласовать эти два подхода (CQRS / ORM + STE) ?