0

例如,我有以下课程:

public class TestClass
{
    public List<BaseClass> MyProperty  { get; set; }
}

public class BaseClass {}
public class ClassA: BaseClass {}
public class ClassB: BaseClass {}

如果我运行以下代码:

var testClass = new TestClass();
testClass.MyProperty.Add(new ClassA());
testClass.MyProperty.Add(new ClassB());

var mappedClass = testClass.Adapt<TestClass,TestClass>();

新的 mappedClass 实例在 "MyProperty" 中只有两项类型,而不是andBaseClass的新实例。如何将 Mapster 配置为不映射并映射到 BaseClass ?ClassAClassBClassAClassB

4

0 回答 0