как хочешь. я вот DTO постфикс добавляю
дто понятное дело, но кто-то говорил что модел нужен на апи уровне, а энтити на дал, решил убедиться у вас
Не совсем корректно, на мой взгляд. Смысл DTO это использование только для передачи данных. С ними не должно быть связанно никакой иной логики. В этом отношении, наилучшей реализацией DTO будет структура или иммутабельный класс. Те самым обеспечивается безопасная передача DTO на любом уровне, между любыми объектами. Самые простые примеры DTO: string, int и т.п. Для DAL классы могут использовать Атрибуты настройки - это тоже часть логики и противоречит концепции DTO. Кроме этого сущности DAL мутабельны и за ними может быть включено отслеживание. Это отслеживание тоже часть логики, хотя и не входит составной частью в логику самого типа. Поэтому, для DAL сущностей можно сказать так - очень часто они могут быть похожи по реализации на DTO, но по специфике применения они таковыми не являются.
у меня и так не связано. просто классы с инфой от базы, и для отправки в базу. а самих классах никакой логики и никакой работы с ним.
Тогда просто название без постфикса. Так часто делают в приложениях создаваемых "в одного на коленке". В которых о безопасности передачи и использования данных беспокоиться не нужно.
у меня не получится.
Обсуждают сегодня