也许这是一个愚蠢的问题,但对我来说真的不明显:(
var address = new Address { Id = 1, Name = "John Doe" };
// Configure AutoMapper
Mapper.CreateMap<Address, AddressViewModel>();
// Perform mapping
var viewModel = Mapper.Map<Address, AddressViewModel>(address);
不需要恕我直言Mapper.CreateMap<Address, AddressViewModel>();
,因为 AutoMapper 会在执行映射之后获取此信息。
那么为什么我必须编写这些配置呢?