e.g。我有以下课程:
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实例在&#34; MyProperty&#34;中只有两个类型为BaseClass
的项目。而不是ClassA
和ClassB
的新实例。如何将Mapster配置为不将ClassA
和ClassB
映射到BaseClass?