腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2748)
视频
沙龙
1
回答
如果不是所
有源
属性匹配,
AutoMapper
无法阻止
空
源
值
c#
、
mapping
、
automapper
这里
的
目标是
忽略
空
源
值
,而不要求源对象拥有目标对象
所
具有的所有字段。只有当所有字段在对象之间匹配
时
,才能防止null。Id { get; set; } public long SchoolId { get; set; }当我运行以下
映射
时
Mapper.Map(api, domain); // I get an error here saying
浏览 1
提问于2014-09-14
得票数 2
5
回答
如
何在
Automapper
6中
映射
时
忽略
所
有源
成员
的
空
值
?
c#
、
mapping
、
automapper
我到处都在找: stackoverflow,自动
映射
程序文档,互联网,就是找不到任何关于这个
的
信息,尽管这似乎是一个非常常见
的
问题。我
的
映射
: CreateMap<StatusLevelDTO, StatusLevel>() .ForAllMembers(opt => opt.Condition(src =>更具体地说,如果我将ObjectA
映射
到ObjectB,ObjectA.SomeValue为
空
,ObjectB.So
浏览 65
提问于2017-05-13
得票数 52
回答已采纳
3
回答
Automapper
迫使我
映射
每个属性
c#
、
asp.net-core
、
automapper
添加到Services.cs文件中
的
项目中:我
所
期望
的
是,RegistrationViewModel.Roles在
映射
过程中被
忽略
,因为它不存在于ApplicationUser中,而且存在于IdentityUser中
的
所有其他属性都被设置为默认
值
,因为i RegistrationViewModel没有它们。AutoMapperConfigurationException:找到未
映射
的</em
浏览 0
提问于2018-04-13
得票数 0
1
回答
使用.NullSubstitute更新到自动
映射
程序v5
时
出错
c#
、
automapper
我正在将我们
的
automapper
库从版本3更新到版本5.2.0,我得到了这个错误在两个复杂对象
的
映射
设置中
的
此行代码上, objB>() .ForAllMembe
浏览 13
提问于2017-03-08
得票数 3
回答已采纳
2
回答
Automapper
的
条件被
忽略
automapper
问题似乎被
忽略
了。o.MapFrom(f => f.Prop3.Aggregate((current, next) => current | next));当内部属性不为null且
映射
成功并正确设置目标
时
,
映射
工作良好。但是,当
成员
源
值
为
空
时
(当Prop1为
空
时
,则跳过
映射
),我希望跳过
映射
。 从调试中可以看出,Source.Pro
浏览 4
提问于2011-11-04
得票数 5
回答已采纳
1
回答
试图从一个域类
映射
到查看模型类跳过属性。
c#
、
asp.net-core
、
automapper
、
entity-framework-core
我使用一个视图模型类将网站中
的
数据发布到API中,然后使用
AutoMapper
将视图模型类
映射
到实体类,将其传递给基于EF
的
存储库。对于这种特定
的
实体/视图模型关系,
Automapper
没有出错就失败了。它只是跳过没有在实体类中定义
的
任何属性,在数据类型之后带有问号(使属性为
空
)。我创建了一个方法,一个接一个地将属性从视图模型类
映射
到实体类,并且我看到了相同
的
问题,因此我认为这不是一个具体
的</em
浏览 0
提问于2017-01-19
得票数 3
2
回答
当将null
映射
为非
空
值
类型
时
如何使
AutoMapper
抛出?
automapper
public ClassB(int value) Value = value;}var config = new MapperConfiguration(cfg =>var classB =
浏览 3
提问于2020-09-14
得票数 1
2
回答
AutoMapper
-强类型数据集
c#
、
automapper
、
strongly-typed-dataset
我有这样定义
的
映射
:MyRowDto是TMyRow
的
1:1副本,但所有属性都是自动属性。this[this.tableTMyDataSet.PositionFolderColumn] = value;}DsMyDataSet.TMyRow row = ....;我得到StrongTypingE
浏览 2
提问于2013-11-21
得票数 5
回答已采纳
4
回答
使用自定义解析器跳过
空
值
c#
、
automapper
我想使用
automapper
在公共数据契约和DB模型之间进行
映射
。我已经创建了一个类,它自动遍历所有的契约创建
映射
。我唯一
的
问题是,如果
值
不是null,我只想将合同中
的
值
映射
到DB模型。我在这里看过其他
的
问题,但是看不到使用自定义解析器
的
例子。这是我
的
一些代码 var mapToTarget =
AutoMapper
.Mapper.CreateMap(contract, mappe
浏览 8
提问于2013-11-16
得票数 15
回答已采纳
2
回答
Automapper
忽略
空
引用异常
c#
、
automapper
问题我有一个
AutoMapper
概要文件,它需要一个扩展方法(在本例中是NickName())来完成
映射
。此方法将故意抛出一个NullReferenceException,以说明
AutoMapper
似乎正在吞并此异常。当从我
的
服务中调用
映射
程序(MyService)
时
,它永远不会被引发。示例mapper.Map<Person>(person) 将返回一个Person对象,其Name属性已填充,NickNa
浏览 4
提问于2022-01-27
得票数 -1
回答已采纳
1
回答
带有EnumMapping
的
Automapper
向未知
值
的
可
空
枚举抛出
.net
、
enums
、
automapper
我在源端有一个可
空
的
枚举属性,并得到这个
值
为0而不是NULL
的
属性。但是0不是枚举中
的
一个表示
值
,因此带有
AutoMapper
的
ConvertUsingEnumMapping抛出一个异常,无法
映射
枚举。在源枚举中不表示
值
时
,是否有方法将其
映射
到NULL?错误
映射
类型。目的地
成员
: 我目前
的
解决办法是在地图之前
浏览 13
提问于2022-05-13
得票数 0
3
回答
当您
的
视图模型没有域模型有那么多字段
时
,如何
忽略
/保持MVC中
的
值
?
asp.net-mvc
、
mvvm
、
fluent-nhibernate
、
viewmodel
、
automapper
当提交表单和模型绑定时,两个不可编辑
的
字段将作为空字符串或默认DateTime
值
返回视图模型中,具体取决于属性
的
类型。因为我还使用
AutoMapper
将视图模型
映射
到域实体,所以我不能仅仅从数据库加载对象
的
新副本,并手动设置缺少
的
2个属性。保存那些我不想编辑
的
字段
的
最好方法是什么?一种有效
的
方法是将
值
持久化到my上
的
隐藏输入字段中。这很管用,但感觉很恶心。我感谢任何建议。我
浏览 6
提问于2009-08-13
得票数 6
回答已采纳
1
回答
Automapper
和null字典
c#
、
dictionary
、
automapper
我正在使用
Automapper
将一个对象修补到自己上。但在我<
浏览 3
提问于2020-01-10
得票数 1
1
回答
AutoMapper
-如
何在
使用
AutoMapper
.Map
时
忽略
源上
的
空
字段--有时
c#
、
automapper
所以我们有了一种情况,我们是从ThingDto
映射
的
public string FirstName { get; set; } public在大多数情况下,当我们想要使用
AutoMapper
从ThingDto
映射
到Thing对象
时
,一切都很有趣。默认情况下,null在ThingDto上
的
值
将在Thing对象上“空出”任何非
空
值
。但是,我们有一种情况,需要源
成员<
浏览 2
提问于2019-02-13
得票数 3
1
回答
AutoMapper
不会
忽略
嵌套类型
c#
、
.net
、
automapper
在
忽略
成员
的
情况下,
AutoMapper
无法正常工作。下面是类结构和
映射
。Class1
时
在object 2中,class3List是
空
的
,但在
映射
之前它有项。如果我像这样做
映射
。opt => opt.Ignore());M
浏览 0
提问于2011-08-25
得票数 1
回答已采纳
1
回答
如何使用FluentValidation有条件地验证属性?
c#
、
asp.net-mvc
、
fluentvalidation
我想要这样
的
规则:如果Unit被填充,那么UnitType就不能是None (0);如果UnitType不是None (0),那么必须填写Unit。到目前为止,我尝试过
的
规则都是徒劳
的
: p => l =>无论我如何调
浏览 2
提问于2014-08-14
得票数 1
回答已采纳
1
回答
MVC3数据在没有形式
的
时候丢失在邮件上?
asp.net-mvc-3
、
entity-framework-4
、
persistence
、
automapper
、
dto
我正在处理一个MVC3项目,在这个项目中,当从UI更新记录
时
,数据库中
的
某些字段被设置为null。这是因为这些字段不存在于post
的
表单中。服务层将DTO
映射
到其各自
的
实体(使用
AutoMapper
),并将其传递给持久性层。持久化层实际上是使用DbContext来保存更改
的
。假设我们有一个具有名称
成员
和FolderPath
成员
的
客户端DTO,以及一个只在其窗体上具有名称
成员
的
视图。
浏览 0
提问于2012-08-08
得票数 3
回答已采纳
1
回答
在使用
automapper
和实体框架
时
处理
空
值
entity-framework
、
automapper
我使用
automapper
将
值
从一个对象
映射
到另一个对象,然后使用ef6将对象保存到db。我希望
Automapper
忽略
基中
的
任何
空
值
,这样EF就不会用null覆盖原始存储
的
值
。我尝试了下面的代码,但是当这些
值
存储在db中
时
,这些属性似乎被设置为null。更新 我已经意识到这个问题是因为
automapper
将目标对象
的<
浏览 4
提问于2017-03-27
得票数 0
2
回答
AutoMapper
中ICollection类型
成员
的
“错误
映射
类型”错误
c#
、
entity-framework-6
、
automapper
(注:我认为递归第一次从这里开始,它可能引发问题)OutPut
值
: 异常抛出:'
AutoMapper
.AutoMapperConfigurationException‘中
的
AutoMapper
.dllfrknc:
AutoMapper
.AutoMapperConfigurationException:未
映射
的
成员
被找到。检查下面的类型和
成员
。添加自定义
映射
表达式、
忽略</em
浏览 0
提问于2019-05-13
得票数 1
1
回答
使用
AutoMapper
将复杂对象压扁为多个扁平对象
c#
、
automapper
我有一个视图模型,
如
{
成员
浏览 2
提问于2017-01-28
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询
Go语言Map详解
MyBatis之Mapper XML 文件详解 四-JDBC 类型和嵌套查询
学习Java编程-Map简介
计算机科学研究者陶贤斌站在巨人的肩膀上总结JavaScript数据类型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券