我正在从实体对象中提取并尝试映射到模型。这是我的班级信息:
// 实体类是自动生成的
**public partial class CategoryType
{
public CategoryType()
{
this.OutgoingCategories = new HashSet<OutgoingCategory>();
}
public int CategoryTypeID { get; set; }
public string Name { get; set; }
public string Icon { get; set; }
public virtual ICollection<OutgoingCategory> OutgoingCategories { get; set; }
}**
public class CategoryTypeModel
{
public int CategoryTypeID { get; set; }
public string Name { get; set; }
public string Icon { get; set; }
}
我的映射器看起来像这样:
Mapper.CreateMap<CategoryType, CategoryTypeModel>().ForSourceMember(a => a.OutgoingCategories, o => o.Ignore());
当我去获取映射列表时:
Mapper.Map <List<CategoryType>, List<CategoryTypeModel>>(dbo.CategoryTypes.ToList());
我得到错误:
缺少类型映射配置或不支持的映射。
我是使用 Automapper 的新手,所以我不确定我做错了什么。任何帮助都会很棒。谢谢。