c# - AutoMapper 内联忽略
问题描述
我正在使用 Auto Mapper 将源映射到目标对象,我已经像这样配置了我的映射器:
Mapper.Initialize(cfg => {
cfg.CreateMap< SourceModel, DestModel>();
}
这个源和目标对象映射在很多地方都被使用,现在在某些情况下,我不得不忽略源模型字段之一,但不是所有地方。我可以这样做:
CreateMap< SourceModel, DestModel>()
.ForMember(x => x.CreatedDateTime, opt => opt.Ignore());
但这将忽略所有场景的 CreatedDateTime 属性,所以我只想内联。
Mapper.Map< DestModel>(sourceObject); //Here I want to ignore one property.
请帮助我如何实现这一目标。
解决方案
推荐阅读
- python - 物体检测:是照片中的物体,python
- react-native - 运行“npx react-native run-android”时出现问题。如何解决?
- c# - 如何在控制台应用程序中与 ConfigureAwait(true) 进行有效交互?
- python - 在 Python 中将字符串行转换为有效的 json 格式
- java - 如何更改查找共享库的位置?
- javascript - 在正则表达式中结合 2 个条件
- c# - C# winform 复选框仍然选中
- database - 与 MongoDB 的 BSON 更新相比,Postgres jsonb_set 的性能如何?
- javascript - 上下文/弹出菜单在黄金布局的拆分器上被剪切
- flutter - 下载 ZIP,解压缩并显示图像文件,但未从文档目录加载?