无法映射类型从List <t>继承

时间:2019-01-29 02:50:51

标签: c# automapper

继承列表有两种类型,我想使用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; }
}

0 个答案:

没有答案