AutoMapper新手問題。AutoMapper:映射子集合
我有一個源和目標DTO具有相同的字段和子集合。 AutoMapper如何映射這些?
簡化源和目的地的DTO共享相同的名字:
Customer Orders Invoices CustomerInfo
AutoMapper新手問題。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
這只是很容易! –
當子對象爲空時失敗。如何處理它? – batmaci
你試過了嗎?它應該自動映射子集合,只要你有每種類型的地圖。 ('訂單','發票'等) –