Здравствуйте, Qulac, Вы писали:
Q>А ради чего дрючиться, ради какой такой святой цели? Что бы с "оптимизировать" код который имеет низкую ценность и вообще ни на что не влияет?
А зачем плодить лишние сущности? Вот в чем вопрос. Какой реальный смысл создавать одинаковые классы на каждом уровне и потом еще и маппить один в один?
Ну ОК, если совсем другая структура — то создай. А для всех случаев в чем смысл? Однообразно и безобразно?
Q>А как быть с вот таким ответом из БЛ:
Q>Q>class CustomerCarTuple: ValueObject
Q>{
Q> public Customer Customer {get;private set}
Q> public Car Car {get;private set}
Q>}
Q>//метод сервиса
Q>public Ienumerable<CustomerCarTuple> GetCustomerCarReport()
Q>{
Q> //
Q> returt ...
Q>}
Q>
Q>
А в чем вопрос?