AutoMapper自动映射前缀属性

时间:2017-12-30 06:55:32

标签: automapper

我希望AutoMapper能够像这样自动映射成员:

class Model { 
public int MDId { get; set; } 
public int MDName { get; set; } 
}

class ModelDto {
 public int Id { get; set; } 
 public int Name { get; set; } 
}

在这里,我会做一个

CreateMap<Model, ModelDTO>()
    .ForMember(x => x.Id, e => e.MapFrom(x => x.MDId )
    .ForMember(x => x.Id, e => e.MapFrom(x => x.MDName )

但是,我的大多数类都是这样的,我的模型在数据库中有前缀, DTO避风港;而且课程前缀不仅仅是&#39; MD&#39;,在我的项目中都有所不同

如何让AutoMapper自动进行映射?谢谢!

0 个答案:

没有答案