2

我试图让 emitmapper 了解我的对象中的层次结构,以便它可以为类选择最派生的映射。说我有这些课程

public class Payment { }
public class GuaranteePayment : Payment { }
public class CreditCardPayment: GuaranteePayment { }

他们各自的 DTO(PaymentDTO、GuaranteePaymentDTO 等)和我要映射的对象都有一个 Payment 集合,其中每个都可以是从 Payment 派生的任何类型,包括 Payment 本身,而目标是该对象的 DTO,带有当然是收集 PaymentDTO。如果我不配置任何东西,emitmapper 总是会创建并映射基本类型。让它知道最派生类型的最佳方法是什么?

4

0 回答 0