针对遇到相同问题的任何人的快速错误修复。“在以下方法或属性之间的调用是不明确的。” 从3.2.0版开始,ResolveUsing的语法似乎已更改。

刚刚将我项目上的Automapper更新为3.2.1。我得到以下错误:

在以下方法或属性“AutoMapper.IMemberConfigurationExpression.ResolveUsing (System.Func<MYASSEMBLY.MYCLASS1,object>)”和“AutoMapper.IMemberConfigurationExpression.ResolveUsing (System.Func<AutoMapper.ResolutionResult,object>)”之间的调用不明确

Mapper.CreateMap<TaskCreated, Task>()
.ForMember(x => x.Created, x => x.ResolveUsing(t => DateTime.UtcNow))
.ForMember(x => x.Modified, x => x.ResolveUsing(t => DateTime.UtcNow))
.ForMember(x => x.Deleted, x => x.Ignore());

快速搜索找到其他遇到相同问题的人。

• https://github.com/AutoMapper/AutoMapper/issues/497

因此,有2个选项。

1. 用途MapFrom:

Mapper.CreateMap<TaskCreated, Task>()
.ForMember(x => x.Created, x => x.MapFrom(t => DateTime.UtcNow))
.ForMember(x => x.Modified, x => x.MapFrom(t => DateTime.UtcNow))
.ForMember(x => x.Deleted, x => x.Ignore());

2. 明确告诉Automapper我在lambda中使用的对象:

Mapper.CreateMap<TaskCreated, Task>()
.ForMember(x => x.Created, x => x.ResolveUsing((TaskCreated t) => DateTime.UtcNow))
.ForMember(x => x.Modified, x => x.ResolveUsing((TaskCreated t) => DateTime.UtcNow))
.ForMember(x => x.Deleted, x => x.Ignore());

Automapper 3.2.1以下方法或属性之间的调用不明确相关推荐

  1. VS错误 CS0120 对象引用对于非静态的字段、方法或属性

    有时候,我们在使用开源程序时,会碰到错误 CS0120 对象引用对于非静态的字段.方法或属性,此类属性一般引用了非静态的方法造成的,解决办法有两种. 1.将引用的方法new一个对象出来. 2.将引用的 ...

  2. 技术图文:Python魔法方法之属性访问详解

    背景 今天在B站学习"零基础入门学习 Python"中的第45节"魔法方法:属性访问",这也是我们组织的 Python基础刻意练习活动 的学习任务,其中有这样的 ...

  3. Touch 方法amp;属性 映射工具

    Touch 方法&属性 映射工具(0.5 版本) 标签 : github 线上后门与接口调试: 原先需要测试一个接口(如Dubbo.DAO), 或为线上留后门, 需要写大量的Web层(Api. ...

  4. python类、对象、方法、属性之类与对象笔记

    为什么80%的码农都做不了架构师?>>>    python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... ...

  5. 一个用户实体应该有它自己的实体验证,即一个实体应该有它的属性,方法,扩展属性及验证机制组成...

    一个存储验证信息的公用类: /// <summary>      /// 验证信息实体类      /// </summary>      public class RuleV ...

  6. 【Cocos2D-X 学习笔记】Node父类的方法和属性

    Node方法: 1.创建节点 Node *childNode=Node::create(); 该方法多为Node的子类调用create()静态方法进行创建实例 2.增加新的子节点:node->a ...

  7. python中文读音ndarray-numpy中的ndarray方法和属性详解

    NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...

  8. 【Kotlin】接口 ( 声明 | 实现 | 接口方法 | 接口属性 | 接口覆盖冲突 | 接口继承 )

    文章目录 I . 接口总结 II . 接口声明 III . 接口实现 IV . 接口中的方法 V . 接口中的属性 ( 变量 / 常量 ) VI . 接口中的属性属性覆盖 ( 变量 / 常量 ) VI ...

  9. JS-DOM Element方法和属性

    JS-DOM Element方法和属性 S-DOM Element方法和属性 一,获取html元素 1.getElementByID(id) 通过对元素的ID访问,这是DOM一个基础的访问页面元素的方 ...

最新文章

  1. java 数据类型转换的一场_Java基础 — 四类八种基本数据类型
  2. 得到不小于x的最小的2的幂
  3. upload总结及一般处理思路步骤
  4. 初学者成为优秀Java程序员的8个步骤
  5. 带指针C语言代码,C语言指针(示例代码)
  6. 队列的顺序数组c语言代码,队列-队列的顺序表示和实现
  7. 地磅称重软件源码_电脑设备器件+塔吊主吊臂+撇渣管、丝杆+地磅称重传感器+极柱触头盒弯板+批式循环谷物干燥机+升降机标准节...
  8. 行为设计模式 - 责任链设计模式
  9. f2blog最新注入漏洞
  10. oracle报27040错误,【oracle案例】创建表空间时遇到 ORA-01119,0RA-27040,0SD-04002
  11. DELPHI10.2的LINUX数据库开发环境配置
  12. 成对抗网络代码全解析, 详细代码解析(TensorFlow, numpy, matplotlib, scipy)
  13. Mangos魔兽世界服务端初探(1)--游戏服务端主体结构与消息分发
  14. 计算机网络应用基础的题,计算机网络应用基础试题
  15. MarkDown学习手册
  16. 一个html文档必须有,创建一个完整的HTML文档总结
  17. 关于勒索软件的硬道理:我们还没有准备好,这是一场与新规则的斗争,而且它的影响还没有接近顶峰。
  18. 如何在香港主机上尽可能多的建站
  19. 在word文档中如何插入Mathtype公式
  20. txt文本文件数据转ArcGIS中的tif文件

热门文章

  1. PC电脑端社交应用设计灵感
  2. 年味PSD素材|非常喜庆吉祥手工剪纸
  3. 编程师代码G都喜欢的|细致场景森系插画手机壁纸
  4. 简单获取PNG免扣素材,提升设计效率
  5. 弹窗实用素材模板|UI设计中的弹窗设计技巧,快get
  6. UI设计师应该知道的命名规范
  7. springmvc重定向到另一个项目_springmvc怎么重定向,从一个controller跳到另外一个controller...
  8. hbase 使用lzo_带你快速上手HBase | HBase列族优化
  9. 关于布隆过滤器的所有信息:利用Hash实现的索引方案
  10. 5G怎样实现波束赋形?