0

如何在 AutoMapper 中使用函数 AutoMapper.Mapper.Map(TSource source, Action opts) ?

我认为第二个参数(Action opts)用于在需要时声明映射选项,但我找不到该函数的任何 API 文档。

我想映射 2 个对象而不必先创建映射,如果 2 个对象具有完全相同的字段,则以下命令有效: AutoMapper.Mapper.Map(TSource source)

请帮忙。

4

2 回答 2

2

Mapper.DynamicMap<Model, ModelDto>()应该做你想做的。

我只是对其进行了测试并将值从源复制到目标,而无需任何CreateMap调用。

于 2012-08-01T22:04:32.963 回答
0

对于遇到此旧帖子的其他人,Automapper 的文档已经改进。您可以在此处查看使用 Map 函数的第二个参数的示例:
https ://docs.automapper.org/en/latest/Before-and-after-map-actions.html

于 2021-11-05T18:46:57.837 回答