2009-10-08 3 views
3

Я рассматриваю возможность внедрения NHibernate в проект, но есть вопрос о том, как будут использоваться только DTO. Объекты просты, но как насчет сценариев, где у вас есть поле наших двух из нескольких сущностей/таблиц, которые необходимо объединить для отображения данных в представлении. Конечно, было бы излишним загрузить все сущности, а затем создать DTO. Особенно, когда, вздох, ручной письменный запрос, сопоставленный с DTO, будет намного более эффективным.NHibernate и DTOs

Как вы, ребята, имеете дело с этим сценарием при использовании NH или любого орма в этом отношении.

ответ

3

С NHibernate вы можете преобразовывать/проектировать результаты запроса из разных объектов в один и тот же DTO.

Here - вопрос, который я ответил не так давно о DTO. Вам просто нужно расширить то, что я написал, для работы с несколькими объектами.