作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将 Visual Studio 2019 解决方案的项目从 AutoMapper 8.0.0 版升级到 9.0.0 版。代码中有很多地方调用了 ConfigureMap() 方法。构建输出状态中的错误:
IMappingOperationOptions<TSource, TDestination> does not contain a definition for ConfigureMap and no accessible extension method ConfigureMap...
Mapper.Map(TSource, TDestination, opt => opt.ConfureMap());
Mapper.Map(TSource, TDestination, opt => opt.ConfigureMap().ForMember(dest => dest.someBool, m => m.MapFrom(src => src.someBoolVal));
最佳答案
我遇到了同样的问题(IMappingOperationOptions 不包含 ConfigureMap 的定义),我用不同的方法解决了。
//Step 1. Create a MapperConfiguration
var customMapConfig = new MapperConfiguration(cfg => {
cfg.CreateMap<originClass, destClass>()
.ForMember(dest => dest.FieldA, opt => opt.Ignore())
.ForMember(dest => dest.FieldB, opt => opt.Ignore());
});
//Step 2. Create the custom Mapper
var customMapper = customMapConfig.CreateMapper();
//Step 3. Execute
customMapper.Map<originClass, destClass>(objOrigin, objDest);
关于c# - AutoMapper 版本 9.0.0 - IMappingOperationOptions 上没有 ConfigureMap() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59602945/
我正在将 Visual Studio 2019 解决方案的项目从 AutoMapper 8.0.0 版升级到 9.0.0 版。代码中有很多地方调用了 ConfigureMap() 方法。构建输出状态中
我是一名优秀的程序员,十分优秀!