相关疑难解决方法(0)

AutoMapper在所有领域应用通用/全局格式化程序?

我正在使用AutoMapper 3.2.1

我只是要求我的项目的消费者希望我做一些简单的转换 - 将所有字符串字段修剪为空格并将null转换为string.empty.

如何以高效的方式在AutoMapper中执行此操作?

例如

public class Person()
{
   public string First {get; set;}
   public string Middle {get; set; }
   public string Last {get; set; }
   public DateTime DateOfBirth {get; set; }
}

public class PersonDto()
{
   public string First {get; set;}
   public string Second {get; set; }
   public string Last {get; set; }
   public DateTime DateOfBirth {get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的地图示例:

Mapper.CreateMap<Person, PersonDto>().
    .ForMember(dst => dst.Second, opt => opt.MapFrom(src => src.Middle));

Mapper.CreateMap<PersonDto, Person>().
    .ForMember(dst => dst.Last, opt …
Run Code Online (Sandbox Code Playgroud)

.net global formatter automapper

8
推荐指数
1
解决办法
1317
查看次数

标签 统计

.net ×1

automapper ×1

formatter ×1

global ×1