Сущности данных для преимуществ уровня доступа к данным - PullRequest
0 голосов
/ 25 мая 2018

Наличие трехслойного приложения: презентация, бизнес и данные с соответствующими моделями: презентация с использованием ViewModels, бизнес с использованием бизнес-объектов и данные с использованием DTO.

Мой вопрос: есть ли какая-то польза от использования DTO на данныхслой и не используя бизнес-объекты?Наличие DTO также требует отображения между DTO и BO.

Спасибо.

1 Ответ

0 голосов
/ 25 мая 2018

Здесь есть 2 вещи:

  1. Это просто то, как вы думаете.Вы правы, у вас есть DTO (Уровень данных), который вы можете отображать непосредственно в GUI (Уровень представления).Но то, как вы делаете запрос и возвращаете DTO, что вы уже делаете бизнес.Означает, что вы сделали что-то для определенной цели.-> Это бизнес.

  2. Если у вас есть бизнес, он используется не только для графического интерфейса пользователя, но и для другого бизнеса или другого графического интерфейса.Пример: пример, ваш бизнес возвращает список компаний, ваш GUI показывает эти данные.Но у другого графического интерфейса есть бизнес, который показывает только адреса компаний, они могут использовать данные вашего бизнеса.

Спасибо, Линх

...