AutoMapper 4.2版本之後,將Mapper靜態API類別標注為過時,改用MapperConfiguration來設定對應,記錄一下新的使用方式

首先宣告一個MapperConfiguration物件,並且設定類別對應關系

var config = new MapperConfiguration(cfg => cfg.CreateMap<Order, OrderDto>());

使用的時後,透過CreateMapper建立一個IMapper物件

再透過IMapper物件來轉換類別

var mapper = config.CreateMapper();
OrderDto dto = mapper.Map<OrderDto>(order);