我认为这是一个重复的问题,但我无法解决。 这是我的映射。
UserProfileVM model = AutoMapper.Mapper.DynamicMap<UserProfileVM>(objUser);
但是这里AutoMapper
会发出警告。
我尝试添加MapperConfiguration
,但我不知道如何在DynamicMap<>()
中使用它。
var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; });
现在如何将 config 变量用于动态地图?
或者是否有针对这些问题的全局设置,因为我在我的应用程序中多次使用mapper。
答案 0 :(得分:1)
使用特定配置初始化静态AutoMapper(推荐用于您显示的用法):
Mapper.Initialize(cfg => cfg.CreateMissingTypeMaps = true);
或者从配置中创建AutoMapper实例:
var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; });
IMapper mapper = config.CreateMapper();