前提条件: netget 添加引用 automap 功能
1:创建实体类
public class AuthorModel
{
public int Id { get; set; }
public string FirstName { get; set; }
public DateTime dt { get; set; }
}
public class AuthorDTO
{
public int Id { get; set; }
public string FirstName { get; set; }
public string dt { get; set; }
}
2:创建mapconfig 文件类
public class AutoMapConfig : Profile
{
public AutoMapConfig()
{
// b, c
CreateMap<AuthorModel, AuthorDTO>().ForMember(c => c.dt, b => b.MapFrom(c => c.dt.ToString("yyy-MM-dd")));
}
}
3:Global.asax Application_Start() 方法体 内添加添加注册配置信息
AutoMapper.Mapper.Initialize(config=>
{
config.AddProfile(new AutoMapConfig());
});
4:调用实例:
List<AuthorModel> models = new List<AuthorModel>();
List<AuthorDTO> dtos= Mapper.Map<List<AuthorModel>, List<AuthorDTO>>(models);