私は2つのクラスを持っていSale
ますSaleDTO
.
automapper を使用してこれら 2 つのクラスのオブジェクトをマップすると、機能します。
ただし、次のようなことをすると:
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);
}