首页 > 解决方案 > Automapper 上的配置文件重用

问题描述

我有一个基本映射配置文件类 BaseMapping:MappingProfile,它包含此方法

protected void Map_TAB1_to_Ent()
{
  CreateMap<TAB1, Ent>()
   .ForMember(dest => dest.Id, opt => opt.MapFrom(r => Guid.NewGuid()));
}

和派生类

  protected class EntMapping : BaseMapping
  {
    public EntMapping()
    {
      Map_TAB1_to_Ent();
      Map_DataRow_to_Cambio();
    }
  }

当我尝试在控制器中使用它时,以这种方式;

AutoMapper.Mapper.Map<TAB1, Ent>(variable)

我有一个未解决的映射错误;这怎么可能?我错了吗?

标签: c#oopautomapper

解决方案


推荐阅读