问题标签 [automapper-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Automapper:忽略继承类的属性
我有一个像这样的源类:
像这样的目标类:
和这样的映射:
现在我将原始模型中的“Property”属性设为虚拟,并创建了一个从模型继承的新类:
我已经更新了映射:
并创建了映射
现在,当我尝试映射到 BasketModel2 时,null
Property 的值不是 ,而是"anything"
。
我在这里想念什么?
automapper - 表达式 'dest => dest.Request.ID' 必须解析为顶级成员,而不是任何子对象的属性
我想知道为什么我们会收到这个错误,以及如何在不为各个类创建单独映射的情况下解决它。
我有两个要自动映射的类。我对其他两个类采用了相同的方法,它被完美地映射,但对于这些类,它没有被映射并抛出错误。
asp.net-core - Dotnet 核心自动映射器 orderItems
现在我正在创建一个网站,您可以在其中下订单。
我们有 Order、OrderItem 和 Item。
创建订单后,我将收到:
我在控制器中添加了:
在自动映射器中:
但 OrderItem => item 的映射总是为空,因此它在 automapper 中给出错误。
我知道这是一个很长的问题,但它杀死了我,如果你能提供帮助,我将不胜感激。先感谢您
c# - 如何将参数传递给基本映射配置文件的构造函数?
我目前正在将几个映射配置文件从 Automapper 4.2.1 迁移到最新版本 9.0.0。旧的映射配置文件是分层构建的,其中抽象基类需要 type 的参数IDatetime
。此注入仅用于测试。
现在我想转到新的Include
andIncludeBase<>
方法并撤消对 and 的继承,MappingProfileA
但MappingProfileBase
根本不知道如何处理注入的接口。没有一个新方法接受任何参数。
我认为它应该是这样的:
那么如何将参数传递给基类的构造函数呢?还存在哪些其他可能性?