Снова запутался после того, как прочитал об этом анти-шаблоне и многих проблемах по этому поводу здесь, на SO.
Если у меня есть модель предметной области и я фиксирую данные, которые должны сохраняться в объекте передачи данных, делает ли это моя модель предметной области оболочкой для данных? В этом случае я бы использовал модель анемичной области. Но если я добавлю в эту оболочку достаточно логики предметной области, в какой момент она станет реальной моделью предметной области?
У меня сложилось впечатление, что фиксация того, что должно сохраняться в модели предметной области, нарушает надлежащую практику и создает анти-паттерн анемичной модели предметной области. Тем не менее, если вы используете реляционную БД, невозможно избежать выделения той части, которая определяет состояние объекта, и сохранить ее.
Поскольку я очень запутался в концепциях, я не уверен, что то, что я пишу, имеет смысл. Не стесняйтесь спрашивать разъяснения.