AutoMapper Newbie Question。AutoMapper:子コレクションのマッピング
私は同じフィールドと子コレクションを持つソースと宛先のDTOを持っています。 AutoMapperはこれらをどのようにマップできますか?
簡素化された送信元と送信先のDTOは、同じ名前を共有:
Customer Orders Invoices CustomerInfo
AutoMapper Newbie Question。AutoMapper:子コレクションのマッピング
私は同じフィールドと子コレクションを持つソースと宛先のDTOを持っています。 AutoMapperはこれらをどのようにマップできますか?
簡素化された送信元と送信先のDTOは、同じ名前を共有:
Customer Orders Invoices CustomerInfo
をここ
Mapper.CreateMap<Customer, CustomerModel>();
Mapper.CreateMap<Orders, OrderModel>();
Mapper.CreateMap<Invoices, InvoicesModel>();
Mapper.CreateMap<CustomerInfo, CustomerInfoModel>();
var mappedModel = Mapper.Map<Customer, CustomerModel>(customer);
を試すには、別の類似のトピックです:AutoMapper - mapping child collections in viewmodel
これはちょっと簡単です! –
サブオブジェクトがnullの場合、これは失敗します。どのようにそれを処理するには? – batmaci
は、あなたがそれを試してみましたか?各タイプのマップがある場合は、子コレクションを自動的にマップする必要があります。 ( 'Order'、' Invoice'など) –