Automapper 3.2.1以下方法或属性之间的调用不明确
针对遇到相同问题的任何人的快速错误修复。“在以下方法或属性之间的调用是不明确的。” 从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以下方法或属性之间的调用不明确相关推荐
- VS错误 CS0120 对象引用对于非静态的字段、方法或属性
有时候,我们在使用开源程序时,会碰到错误 CS0120 对象引用对于非静态的字段.方法或属性,此类属性一般引用了非静态的方法造成的,解决办法有两种. 1.将引用的方法new一个对象出来. 2.将引用的 ...
- 技术图文:Python魔法方法之属性访问详解
背景 今天在B站学习"零基础入门学习 Python"中的第45节"魔法方法:属性访问",这也是我们组织的 Python基础刻意练习活动 的学习任务,其中有这样的 ...
- Touch 方法amp;属性 映射工具
Touch 方法&属性 映射工具(0.5 版本) 标签 : github 线上后门与接口调试: 原先需要测试一个接口(如Dubbo.DAO), 或为线上留后门, 需要写大量的Web层(Api. ...
- python类、对象、方法、属性之类与对象笔记
为什么80%的码农都做不了架构师?>>> python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... ...
- 一个用户实体应该有它自己的实体验证,即一个实体应该有它的属性,方法,扩展属性及验证机制组成...
一个存储验证信息的公用类: /// <summary> /// 验证信息实体类 /// </summary> public class RuleV ...
- 【Cocos2D-X 学习笔记】Node父类的方法和属性
Node方法: 1.创建节点 Node *childNode=Node::create(); 该方法多为Node的子类调用create()静态方法进行创建实例 2.增加新的子节点:node->a ...
- python中文读音ndarray-numpy中的ndarray方法和属性详解
NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...
- 【Kotlin】接口 ( 声明 | 实现 | 接口方法 | 接口属性 | 接口覆盖冲突 | 接口继承 )
文章目录 I . 接口总结 II . 接口声明 III . 接口实现 IV . 接口中的方法 V . 接口中的属性 ( 变量 / 常量 ) VI . 接口中的属性属性覆盖 ( 变量 / 常量 ) VI ...
- JS-DOM Element方法和属性
JS-DOM Element方法和属性 S-DOM Element方法和属性 一,获取html元素 1.getElementByID(id) 通过对元素的ID访问,这是DOM一个基础的访问页面元素的方 ...
最新文章
- java 数据类型转换的一场_Java基础 — 四类八种基本数据类型
- 得到不小于x的最小的2的幂
- upload总结及一般处理思路步骤
- 初学者成为优秀Java程序员的8个步骤
- 带指针C语言代码,C语言指针(示例代码)
- 队列的顺序数组c语言代码,队列-队列的顺序表示和实现
- 地磅称重软件源码_电脑设备器件+塔吊主吊臂+撇渣管、丝杆+地磅称重传感器+极柱触头盒弯板+批式循环谷物干燥机+升降机标准节...
- 行为设计模式 - 责任链设计模式
- f2blog最新注入漏洞
- oracle报27040错误,【oracle案例】创建表空间时遇到 ORA-01119,0RA-27040,0SD-04002
- DELPHI10.2的LINUX数据库开发环境配置
- 成对抗网络代码全解析, 详细代码解析(TensorFlow, numpy, matplotlib, scipy)
- Mangos魔兽世界服务端初探(1)--游戏服务端主体结构与消息分发
- 计算机网络应用基础的题,计算机网络应用基础试题
- MarkDown学习手册
- 一个html文档必须有,创建一个完整的HTML文档总结
- 关于勒索软件的硬道理:我们还没有准备好,这是一场与新规则的斗争,而且它的影响还没有接近顶峰。
- 如何在香港主机上尽可能多的建站
- 在word文档中如何插入Mathtype公式
- txt文本文件数据转ArcGIS中的tif文件
热门文章
- PC电脑端社交应用设计灵感
- 年味PSD素材|非常喜庆吉祥手工剪纸
- 编程师代码G都喜欢的|细致场景森系插画手机壁纸
- 简单获取PNG免扣素材,提升设计效率
- 弹窗实用素材模板|UI设计中的弹窗设计技巧,快get
- UI设计师应该知道的命名规范
- springmvc重定向到另一个项目_springmvc怎么重定向,从一个controller跳到另外一个controller...
- hbase 使用lzo_带你快速上手HBase | HBase列族优化
- 关于布隆过滤器的所有信息:利用Hash实现的索引方案
- 5G怎样实现波束赋形?