我试图让emitmapper知道我的对象中的层次结构,以便它可以为类选择派生最多的映射。假设我有这些课程
public class Payment { }
public class GuaranteePayment : Payment { }
public class CreditCardPayment: GuaranteePayment { }
他们各自的DTO(PaymentDTO,GuaranteePaymentDTO等)和我要映射的对象都有一个Payment的集合,其中每个都可以从Payment中派生出任何类型,包括Payment本身,而目标是DTO。具有PaymentDTO集合的对象当然。 如果我不配置任何内容,则emitmapper始终创建并映射基本类型。让它了解最派生类型的最佳方法是什么?