2つのオブジェクトがあるとします。
class Order
{
string Name {get; set;}
Customer Customer {get; set;}
Item[] Items {get; set;}
}
と
class OrderDTO
{
string Name {get; set;}
CustomerDTO Customer {get; set;}
ItemDTO[] Items {get; set;}
}
orderDTO完全に入力されたオブジェクトを受け取った場合orderDTO.TranslateTo<Order>()、結果はName入力されただけで、CustomerまたはではありませんItems。再帰的な翻訳を行う方法はありますか、それとも唯一のオプションは顧客と各アイテムを手動で翻訳することです。