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