Как превратить сущность в составной dto?(Свободный Nhibernate) - PullRequest
0 голосов
/ 11 апреля 2011

Я изучал Nhibernate и столкнулся с проблемой.

У меня есть следующие сущности.

Entities

И соответствующий Dto для них

Dtos

Теперь, используя следующий запрос, я пытаюсь преобразовать заказы в Orderdto

select o
  FROM Order o
  join o.OrderItems
  join o.Customer

Следующее преобразование не работает, вероятно, из-за того, что Order является составным типом.

var query = session.GetNamedQuery("GetOrderSummaries")
            .SetResultTransformer(Transformers.AliasToBean<OrderItemDto>());

Есть ли в таких ситуациях преобразование из коробки?

1 Ответ

1 голос
/ 11 апреля 2011

Лично я бы использовал для этого AutoMapper , а не в Nhibernate / Fluent (независимо от того, было ли это возможно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...