我有一個automapper輪廓,並用高級開發人員工作時,他給了我一個指針做一個IEnumerable一個創建地圖,我得到了一些編碼,但現在我卡住了。CreateMap爲IEnumerable的
我想這
CreateMap<IEnumerable<BusinessInfo>, IEnumerable<AdminViewModel.Account>>().ForAllMembers(i => i.Ignore());
CreateMap<IEnumerable<BusinessInfo>, IEnumerable<AdminViewModel.Account>>()
.ForMember(i => i.COMPANY, opt => opt.MapFrom(p => p.Company))
,但公司有差錯,因爲它不包含公司的定義...... 我想我失去了一些東西,但我不能確定它是什麼。
你會通常只定義地圖的個別型號,而不是[模型集合(https://開頭github上。 com/AutoMapper/AutoMapper/wiki/Lists-and-arrays)'CreateMap()'。然後AutoMapper將能夠映射集合。看到你想要映射的類將會很有幫助。 –
Jasen