Automapper CreateMissingTypeMaps属性警告

时间:2016-10-11 12:12:35

标签: c# asp.net-mvc automapper

我认为这是一个重复的问题,但我无法解决。 这是我的映射。

UserProfileVM model = AutoMapper.Mapper.DynamicMap<UserProfileVM>(objUser);

但是这里AutoMapper会发出警告。

我尝试添加MapperConfiguration,但我不知道如何在DynamicMap<>()中使用它。

var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; });

现在如何将 config 变量用于动态地图?

或者是否有针对这些问题的全局设置,因为我在我的应用程序中多次使用mapper。

1 个答案:

答案 0 :(得分:1)

使用特定配置初始化静态AutoMapper(推荐用于您显示的用法):

Mapper.Initialize(cfg => cfg.CreateMissingTypeMaps = true);

或者从配置中创建AutoMapper实例:

var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; });
IMapper mapper = config.CreateMapper();

AutoMapper Static and Instance API