例如,我有以下课程:
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 ?ClassA
ClassB
ClassA
ClassB