我正在尝试通过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>();
请让我知道如何将类的数组映射到类列表。