如果通过单独的方法设置设置器,如何为所有属性配置自动映射器?
// My class
class Source
{
public int Id { get; set; }
public string Name { get; set; }
}
// External
class Destination
{
public int Id();
public void Id(int value);
public string Name();
public void Name(string value);
}
它适用于每种方法,但是如何一次为所有方法制定规则?
Mapper.Initialize(cfg => cfg.CreateMap<Source, Destination>()
.AfterMap((s, d) => d.Id(s.Id))
.AfterMap((s, d) => d.Name(s.Name))
);