我有两个班,Sale
和SaleDTO
。
当我使用 automapper 映射这两个类的对象时,它会起作用。
但是,如果我这样做:
List<Sale> s = GetSalesFromDatabaseMethod();
List<SaleDTO> sa = Mapping.Map<List<Sale>, List<SaleDTO>>(s);
sa
会变成空的。难道我做错了什么?
该Map
方法基本上是映射的快捷方式:
public static H Map<T, H>(T i) {
Mapper.CreateMap<T, H>();
return Mapper.Map<T, H>(i);
}