【发布时间】:2018-04-26 06:42:06
【问题描述】:
我们最近实施了自动映射器,目前正在寻求优化从 DTO 到模型的赋值。目前我们正在做类似的事情
model.Property1 = dto.Property1;
model.SomePropertyType = dto.PropertyType;
model.Property2 = dto.Property2;
现在这对所有 Mapper 类来说可能是一项相当长且重复的任务。 有没有办法在 AutoMapper 上简化这个?
【问题讨论】:
-
我不明白,automapper 是为您删除简单的绑定,如 model.Property1 = dto.Property1;和model.Property2 = dto.Property2; .您只需要注册您的映射( CreateMap
();) (使用配置文件),然后使用映射器接口 _mapper.Map (x)...简单绑定(相同类型,相同名称)是由 automapper 处理。
标签: c# automapper dto