也許這是一個愚蠢的問題,但它確實不是很明顯,我:(不需要是否可以自動創建自動映射器映射?
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