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