Mapster自定义映射继承数组

时间:2019-10-06 16:40:05

标签: c# .net

我正在使用Mapster映射实体。

我有两个源类

public class Source
public class SourceDerived : Source

和两个目标类别

public class Destination
public class DesinationDerived : Destination

我有一个清单

List<Source> alSource = new List<Source>
{
   new SourceDerived(),
   new SourceDerived(),
   new SourceDerived(),
   new SourceDerived(),
}
我想映射到一个列表,其中每个项目都必须映射到DesinationDerived。希望结果:

List<Destination> alDestiny = new List<Destination>
{
   ...DestinationDerived elements...
}

我尝试使用Adapt进行映射,但是它不起作用。

var result = alSource.Adapt<List<Destination>>();

我该怎么做?

预先感谢

0 个答案:

没有答案