继承列表有两种类型,我想使用AutoMapper映射它。 映射类型从列表继承时,映射结果为空
class Program
{
static void Main(string[] args)
{
Mapper.Initialize(cfg =>
{
cfg.CreateMap(typeof(ListA<>), typeof(ListB<>));
});
ListA<string> a = new ListA<string>()
{
Name = "A"
};
a.Add("AAAA");
var b = Mapper.Map<ListB<string>>(a);
Console.ReadKey();
}
}
class ListA<T> : List<T>
{
public string Name { get; set; }
}
class ListB<T> : List<T>
{
public string Name { get; set; }
}