public List<SpecificationAttributes> GetSpecificationAttributesList()
{
Mapper.CreateMap<List<SpecificationAttribute>, List<SpecificationAttributes>>();
using(ShoppingCartEntities ent=new ShoppingCartEntities())
{
var resultSet = (from sa in ent.ProductSpecificationAttributes
select sa
).ToList<SpecificationAttribute>();
List<SpecificationAttributes> item=Mapper.Map<List<SpecificationAttribute>,List<SpecificationAttributes>>(resultSet);
return item;
}
}
在上面这个函数映射器返回空白..我无法解决它..请帮帮我.. resultSet有5个项目......但mapper返回空白..
答案 0 :(得分:3)
更改
Mapper.CreateMap<List<SpecificationAttribute>, List<SpecificationAttributes>>();
到
Mapper.CreateMap<SpecificationAttribute, SpecificationAttributes>();
如果您的模型是正确的,这应该适合您,有关详细信息,请参阅their documentation
AutoMapper只需要配置元素类型,而不是任何可能使用的数组或列表类型