列表自动映射器问题的数组

时间:2017-09-08 07:50:00

标签: c# collections mapping automapper

我正在尝试通过AutoMapper将数组映射到列表,但我无法映射。 我的BEntity.Products列表总是为空。

List to Array映射工作正常。

以下是我试图映射的课程。

public Class ProductsModel
{
    public string Product {get;set;}
    public string Description {get;set;}
}

public Class ProductsEntity
{
    public string Product {get;set;}
    public string Description {get;set;}
}



public Class AModel
{
    public ProductsModel[] Products {get;set;}
}

public Class BEntity
{
    public IList<ProductsEntity> Products {get;set;}
}

//假设我在名为model的AModel的对象中有值。

mapper.Map<BEntity>(model);

自动映射配置:

CreateMap<ProductsModel, ProductsEntity>();
CreateMap<ProductsEntity, ProductsModel>();
CreateMap<AModel, BEntity>();
CreateMap<BEntity, AModel>();

请让我知道如何将类的数组映射到类列表。

0 个答案:

没有答案