2016-11-08 10 views
0

Я пытаюсь разъяснить свое понимание DTO и объекта Entity. Кажется, что Entity может хранить свою личность, даже если ее атрибуты изменяются, пока у нее есть идентификатор.Является ли DTO с свойством ID, рассматриваемым как Entity?

Невозможно ли для объекта передачи данных иметь такое же определение?

ответ

1

Что вы подразумеваете под Entity? Вы имеете в виду POCO? Если да, то NO DTO и POCO оба не совпадают. POCO может поддерживать состояние и иметь свое поведение, но DTO предназначены только для передачи состояния и никакого поведения не поддерживают никакого поведения. См. Martin Fowler Blog on DTO

+0

Спасибо за ваш вклад, это помогает дать разъяснения по этому вопросу. – Ralph