腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
属性
是
接口类型
,
为什么
AutoMapper
要
尝试
映射
空
属性
?
、
在
AutoMapper
5.0.2下:下面的测试夹具使用了一个相当人为的
映射
来突出这个问题。configuration.AssertConfigurationIsValid(); return configuration.Cre
浏览 12
提问于2016-07-27
得票数 2
回答已采纳
1
回答
跳过
映射
空
属性
、
我使用
AutoMapper
将一个ViewModel
映射
到一个模型。但是,
如果
对应的源
属性
是
null,则不希望
映射
属性
。= null));我认为
映射
意味着
如果
源
属性
是
null,则不会在目标中覆盖
属性
。但显然我错了:即使Source.Id
是
null,它仍然被
映射
,
AutoMapper
为它分配了一个
空
Gui
浏览 2
提问于2017-09-07
得票数 7
回答已采纳
1
回答
如果
源集合
属性
为null,则完全跳过
AutoMapper
.Collection
映射
。
如果
源集合
属性
为null,是否有任何方法使
AutoMapper
.Collection跳过集合的
映射
?基本上:
如果
源集合
属性
为null,则:根本不碰目标集合,而是保持原样。
如果
源集合不为
空
,则不要清除:执行集合
映射
。
如果
源集合为
浏览 3
提问于2021-01-24
得票数 1
回答已采纳
1
回答
AutoMapper
映射
空
值类型
、
、
AutoMapper
似乎不
映射
空
可
空
值。只有当可
空
值为
空
时,它才会
映射
属性
。我在一开始就添加了这个代码片段来插入NullableMapper。add a
浏览 4
提问于2013-01-31
得票数 2
1
回答
如何强制
Automapper
覆盖数组
属性
?
、
、
我在我的项目中使用
Automapper
将业务实体
映射
到DTO。Point
属性
,以确保它始终不是null。我正在使用基本配置进行
映射
。看起来
Automapper
试图
映射
数组的每个成员,而不是覆盖整个数组。
如果
我从构造函数中删除
属性
初始化并将其保留为
空
,则一切都正常。是否可以将
Automapper
2.2.0配置为总是用新的
属性
覆盖现有的数组
属性
?
浏览 2
提问于2012-10-14
得票数 3
回答已采纳
1
回答
使用
Automapper
10.1.1和HotChocolate 11.1
映射
查询
、
、
、
我正在
尝试
用
Automapper
投射我的EF核心查询,以允许我的应用程序中的第三层,但我有一些困难,允许HotChocolate请求我的DTO上的字段,并告诉
Automapper
在投影过程中包含这些字段事先有几个要点:
如果
地图上设置了
Automapper
,则当两个
属性
都存在时,除ExplicitExpansion设置为之外,HotChocolate将请求地图上的所有NavigationProperties,而HotChocolate不能使用NavigationProperties扩展I
浏览 6
提问于2021-04-27
得票数 1
1
回答
使用内置
映射
器的
AutoMapper
、
从
AutoMapper
4.2.1升级到5.0.0,
如果
不提供配置,我将无法再这样做:以前,
AutoMapper
会自动计算出字典键直接
映射
到
属性
名称,而不需要任何设置。我
尝试
使用以下命令进行初始化:{ cfg.CreateMap<
浏览 0
提问于2016-07-01
得票数 0
1
回答
用用
接口类型
定义的
属性
从动态
映射
到类型
、
、
、
围绕这一点的上下文
是
,我希望将dynamic dapper结果
映射
到一个对象,并且该对象具有一个具有
接口类型
的
属性
:{ public IAddress AbstractAddress { get; set; }动态对象位
是
直接向前的,但是我无法配置
AutoMapper
来告诉它如何处理接口address = Mapper.Map<Address>(so
浏览 0
提问于2019-01-10
得票数 1
2
回答
引起iOS问题的Xamarin
AutoMapper
链接器
、
、
、
我正在开发一个使用
AutoMapper
的Xamarin项目。当链接设置为“只链接框架SDK”时,初始化
映射
时会出现以下错误 最初的阅读表明,链接器只是从我们正在使用的某个类中删除了一些
属性
或方法。但是,在注释掉大多数
映射
,然后一次重新引入它们之后,我发现这个类当前正在导致错误。InPractice
属性
,则不会抛出异常。有人
浏览 3
提问于2018-06-29
得票数 4
回答已采纳
3
回答
仅当目标
属性
为非
空
时才使用UseDestinationValue
、
、
当我想使用来自
AutoMapper
方法的行为时,但仅当目标
属性
不是null时,如何配置UseDestinationValue
映射
。我有一个ItemViewModel类,我想将它
映射
到Item类。现在,我希望
AutoMapper
使用这个Details
属性
的目标实例,因为它不是null。第二个情况-目的地
属性
Item.Details
属性
为NULL。现在,我希望
AutoMapper
不要使用这个
空
实例,而是创建新的实例。
浏览 5
提问于2012-09-04
得票数 6
1
回答
当查询不为
空
时,自动投影返回空列表
、
我正在为一个项目中的视图模型实现自动
映射
程序,并且我刚刚开始使用它。我发现自己遇到的一个障碍
是
一种我在
Automapper
中不熟悉的行为。我现在已经在几个项目中使用了
automapper
,我以前还没有遇到过这个问题。q.ToList(); // count == 10我发现当
映射
一个为
空
的
属
浏览 12
提问于2018-08-07
得票数 2
2
回答
当我试图将
AutoMapper
-ts
映射
对象转换为TypeScript中的类型时,它是
空
的。
、
、
'dest', this.anotherObjectWithSameProperties);.convertToType(testClass);
Aut
浏览 10
提问于2017-09-13
得票数 2
1
回答
为什么
AutoMapper
使用绑定
属性
作为源?
、
、
我正在构建一个WPF应用程序,我想我会使用
AutoMapper
在我的视图模型中复制对象。我遇到的问题
是
,似乎
AutoMapper
试图使用绑定控件作为源值,但我不明白
为什么
。我
是
AutoMapper
的新手,所以我想我遗漏了一些细节。UI有一个列表框和三个按钮(添加、编辑、删除)。
如果
列表框中没有选中任何内容,则只有“添加”按钮处于活动状态。
如果
在列表框中选择了项,则所有按钮都处于活动状态。
如果
单击“添加”按钮,将创建一个新
浏览 0
提问于2018-04-19
得票数 0
回答已采纳
1
回答
是否可以仅具有明确匹配的
AutoMapper
地图
属性
、
有没有办法让
AutoMapper
只
映射
显式匹配的
属性
?我的模型有一个
属性
UserAccountId,还有一个导航
属性
UserAccount,它有一个Id
属性
,
如果
用户发布UserAccountId,我希望
AutoMapper
映射
UserAccountId并保留UserAccount.Id为
空
;我希望避免使用Ignore,因为这会阻止我显式发布UserAccount.Id。我找不到任何有关控制
AutoMappe
浏览 23
提问于2019-06-18
得票数 0
1
回答
C#自动
映射
器10.1.1创建嵌套类的实例,尽管所有成员都为
空
、
下面
是
我的类: { public();
如果
我在没有List
属性
的情况下创建OrderDTO,我可以管理
Automapper
而不使用总是实例化Description类的对象,而我希望它是
空
的。我也
尝试
过cf
浏览 4
提问于2021-02-26
得票数 0
1
回答
Automapper
:忽略目标
属性
的验证异常
、
、
、
我在试图忽略目标
属性
时遇到了麻烦public class ClassDto public int Id { get; set; }目的地类别:} 不幸的
是
,\n添加自定义
映射
表达式、忽略、添加自定义解析器、或修改源/目标类型\n对于不匹配的构造函数、添加无-arg、添
浏览 1
提问于2021-11-11
得票数 1
回答已采纳
1
回答
Automapper
ProjectTo没有
映射
POCO对象的JsonB ColumnType
、
、
、
、
我有一个表,其列类型为jsonb,
映射
到POCO对象。
如果
我查询数据库并将
Automapper
用于ProjectTo,则
属性
为
空
。
如果
我使用
Automapper
来Map,那么这个对象就被正确地填充了。 jsonb列
是
POCO对象的列表,我正在
映射
到一个RepeatedField,该列表包含相同类型的对象。下面
是
一个工作的DotNetFiddle:
浏览 1
提问于2021-12-31
得票数 0
回答已采纳
1
回答
AutoMapper
>使用可查询扩展和某些
映射
失败
、
、
、
有没有办法用
AutoMapper
映射
这些EntityFramework实体?它过去在ToList()调用后
映射
实体时有效,但现在使用
AutoMapper
的ProjectTo<> IQueryable扩展,它显然
是
试图将表达式转换为我的问题--在服务器上执行查询后,是否可以在某些对象上
浏览 19
提问于2021-03-02
得票数 0
回答已采纳
1
回答
ForAllOtherMembers排除基本
属性
、
、
、
我正在使用
AutoMapper
6.2.2
映射
A类的一些
属性
,对于所有其他成员,我使用以下代码忽略它们: expression.ForAllOtherMembers(f => f.Ignore());我希望使用
AutoMapper
映射
它们(基类中的
属性
),并
映射
A类的一些
属性
。我希望函数具有如下代码: 1.
映射
A类中的一些
属性
。2.
映射
BaseA (以及BaseBaseA和BaseBaseBa
浏览 1
提问于2018-04-13
得票数 1
回答已采纳
2
回答
使用
AutoMapper
的架构?
、
、
、
、
这里的问题
是
,ModelViewObject上未设置的
属性
(未在视图中使用)将导致ModelObject中真实数据的覆盖。
要
解决这个问题,您通常使用
AutoMapper
ForMember Ignor(),但是当一个完整的ModelViewObject(所有
属性
集)将更新db时,这将是一个问题。 你怎么处理这件事?我已经考虑过在ModelViewObject中放置
映射
,例如,ModelViewObject.ToDataModel,但是
如果
我不需要一个完整的转换(som<
浏览 3
提问于2010-12-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询
MyBatis之Mapper XML 文件详解 四-JDBC 类型和嵌套查询
轻量级.NET Core 快速开发框架OSharpNS发布
主题建设之主题域&主题集
【EntityFramework系列】入门干货
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券