DTO - это аббревиатура от Data Transfer Object, шаблона проектирования, используемого при передаче данных.
1 ответ

Entity Framework OrderBy на поле из проекции

Я хочу отсортировать поле, известное только во время выполнения, и это поле может быть создано внутри select пункт. Требования: Пользователь должен иметь возможность сортировки по любому столбцу; Этот столбец может принадлежать объекту или классу пр…
17 июн '15 в 13:44
1 ответ

OrmLite / Servicestack: как указать, из какой таблицы вы хотите получить столбец, если каждая объединяемая таблица имеет одинаковое имя столбца?

Я довольно новичок в этих технологиях, и у меня возникли проблемы с конкретной проблемой. У меня есть класс, определенный как таковой: public class CameraDetail { public int I_id { get; set; } public string C_division_id { get; set; } // ....some ot…
14 июл '17 в 19:08
1 ответ

Как DTO не загрязняет ваши веб-сервисы в ServiceStack?

Я новичок в сфере услуг. Я читаю Wiki Servicetack и нашел это утверждение: "Ваш DTO определяет все, что Service Stack не загрязняет ваши веб-сервисы какими-либо дополнительными пользовательскими артефактами или разметкой". Пожалуйста, дайте мне знат…
31 июл '15 в 08:59
3 ответа

Spring-MVC, Hibernate: создание DTO-объектов из объектов Domain

Я работаю над приложением Spring-MVC, в котором я пытаюсь найти список GroupNotes в базе данных. В моем проекте сопоставление состоит в том, что GroupCanvas имеет сопоставление один ко многим с GroupSection, а GroupSection - сопоставление один ко мн…
17 июн '15 в 11:10
1 ответ

Не уверен, что соглашение об именах в абстрактном обобщенном классе является действительным

У меня есть вопрос, я не могу найти правильные имена для этих переменных S itemState а также D itemDTO потому что эти имена сбивают с толку, если вы получаете объект, который вы действительно хотите (например. S extends ItemState и вы действительно …
13 июл '18 в 09:29
3 ответа

Компоненты DTO - это юридические лица или DTO?

У меня есть вопрос терминологии. Ссылаясь на Фаулера, DTO - это "объект, который переносит данные между процессами, чтобы уменьшить количество вызовов методов". ( http://martinfowler.com/eaaCatalog/dataTransferObject.html). Как я понимаю, единственн…
02 янв '16 в 12:02
1 ответ

Невозможно правильно соединить две таблицы в Java; DTO

Я очень плохо знаком с DTO,В моем проекте у меня есть база данных с таблицей Team (team_id, team_name) и таблицей User (..., team_id) . Отношение: команда может иметь много пользователей. пользователь принадлежит только одной команде. В моих классах…
22 июн '18 в 09:10
3 ответа

Использование DTO в 3-х уровневой архитектуре

Я использую простую 3-х уровневую архитектуру. В этом я использую классы DTO для связи между UI,BL и DL. Так есть ли лучший способ общения между слоями? или это правильный путь?
20 сен '12 в 05:21
2 ответа

DTO для Entity Mapping Tool

У меня есть класс сущности Person и соответствующий ему класс DTO PersonDto, public class Person: Entity { public virtual string Name { get; set; } public virtual string Phone { get; set; } public virtual string Email { get; set; } public virtual Se…
19 мар '12 в 12:18
2 ответа

Web API нужно ли иметь классы слоя ViewModels?

Когда я использую Web (MVC), я всегда создаю отдельный слой классов. Эти классы часто совпадают с классами DTO, но с такими атрибутами, как [Display(Name = "Street")] и проверка. Но для веб-API атрибуты отображения не нужны, проверка может использов…
23 авг '18 в 11:22
0 ответов

Что DAL должен вернуть бизнес-уровню: DTO или Entity?

У меня есть три уровня архитектуры: Презентация -> Бизнес уровень -> Уровень доступа к данным Что я должен вернуть из DAL: Entity / DTO? Если я возвращаю DTO, как обрабатывать сценарий обновления [я имею в виду, как указать, какое свойство обновлять…
3 ответа

Mapstruct - отправляет вложенный объект, имеющий (отношение один-ко-многим) в ответе

У меня есть 2 объекта CallRecords и CallRecordOperators с отношением один ко многим, как указано ниже public class CallRecords { @Id @Column(name = "id", unique = true) private String id; @Column(columnDefinition = "varchar(255) default ''") private…
29 дек '16 в 09:25
1 ответ

Вопрос по моделированию Silverlight и шаблону репозитория

Прежде всего извините мой плохой английский! Я вижу во многих учебниках по Silverlight следующее: У нас есть модели на стороне сервера, например, Product. В веб-сервисе есть метод, например Ilist GetProducts(); На стороне клиента класс Product генер…
1 ответ

Dto/TransactionScripts и Odata Services

С сервисом odata мы можем делать запросы со стороны клиента, не используя dto. Действительно ли мне нужен слой dto, если я использую odata svc? Каковы минусы и плюсы, если я не использую dto. В нашей старой системе для механизма запросов есть много …
30 ноя '10 в 21:29
3 ответа

В веб-службах RESTful должны ли отвечающие DTO содержать свои дочерние DTO?

Рассмотрим пользователя (/users/{id}), у которого есть имя и несколько местоположений (/users/{id}/location). Когда я запрашиваю пользователя (/user/{id}), должен ли этот пользователь быть полностью представлен - его идентификатор, имя и местоположе…
01 май '12 в 20:02
1 ответ

Каков наилучший способ сопоставления ненулевых полей между сущностью и DTO?

Я использую метод HTTP PATCH для редактирования объекта JPA. Поскольку это PATCH, будут редактироваться только те поля, для которых не установлено значение NULL. Каков наилучший способ отображения только ненулевых полей между DTO и сущностью? У данн…
09 апр '18 в 19:46
1 ответ

Вложенные списки и Automapper.Map

Итак, у меня есть 2 объекта, AlbumDto и AlbumMediaDto. public class AlbumDto { public int AlbumId { get; set; } public string Title { get; set; } public DateTimeOffset? AlbumDate { get; set; } public AlbumMediasDto Media { get; set; }// list of medi…
01 ноя '18 в 15:18
1 ответ

Учитывая следующие архитектурные изменения и нуждаемся в некотором совете (доменные сущности, DTO, агрегаты)

Около года назад я создал решение, состоящее из уровня представления ASP.Net MVC 3 (сейчас), уровня приложений, уровня домена и уровня инфраструктуры (пересекающиеся данные и данные). Я решил оставить модель предметной области в отдельном проекте от…
0 ответов

Как иметь вложенный DTO?

Я имею это как мой объект сущности: public partial class RFID_Zones { public RFID_Zones() { this.RFID_ZonePoints = new HashSet<RFID_ZonePoints>(); } public int PK_ZoneId { get; set; } public int PK_FK_ShipId { get; set; } public string ZoneNam…
3 ответа

DataStructure для обработки на стороне сервера DataTable

Я использую DataTables 1.10 с Spring MVC. При использовании обработки на стороне сервера он отправляет набор параметров в контроллер. Это набор двухмерного массива, но столбец является строкой, подобной этой: columns[0][data]= columns[0][name]= colu…
19 дек '14 в 14:51