Mapster
Mapster copied to clipboard
Mapping hierarchies not working
I've managed to isolate and replicate my issue in a couple of unit tests, can see here: https://github.com/MitchellW-DWL/MapsterIssue
But I can also see this case should be covered by: https://github.com/MapsterMapper/Mapster/blob/master/src/Mapster.Tests/WhenIncludeDerivedClasses.cs
When I have an object which derives from ParentEntity
and map it too ParentModel
I expect it to be appropriately typed with the Include
options, i.e. if the entity is ChildEntityA
then the result should be ChildModelA
and same for ChildEntityB
& ChildModelB
Can see in my example this works as expected when you're mapping List<T>
-> List<U>
but not for the corresponding T
-> U