Активная запись очень тяжелая, преобразователь данных и объект домена разделяют эти проблемы, поэтому у вас есть более определенный набор кода, выполняющий различные аспекты для ваших объектов «домен» или «сущность».
Лично я предпочитаю, а не то, что вы спросили, когда идет разделение на объект домена, преобразователь данных, возможно, используйте шаблон сборки и даже шаблон передачи данных, чтобы обеспечить четкое разделение того, что происходит с данными между базой данных и верхними уровнями. заявки.
... элегантные и простые разделения всегда помогают.