也许这是一个愚蠢的问题,但它确实不是很明显,我:(不需要是否可以自动创建自动映射器映射?
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其中执行映射事后得到这一信息。
那么,为什么我写这些配置?
我想你会想在全球应用或app_start中定义你的地图,不是吗? – 2012-08-01 22:30:15
哦,那也是。我只是假设OP的代码是一个例子,而不是实际的代码。 – 2012-08-01 22:31:13