AutoMapper配置忽略源成员为空到自定义结构类型的目标成员
创始人
2024-09-23 13:31:39
0

使用MapFrom方法在AutoMapper配置中指定从源成员映射到目标成员。

例如,假设我们有两个类:Customer和CustomerDto。Customer类包含一个Nullable DateTime类型的属性LastOrderDate。我们想将其映射到CustomerDto类的非空DateTime类型属性LastOrderDate。

在AutoMapper配置中,我们可以使用以下代码:

mapper.CreateMap() .ForMember(dest => dest.LastOrderDate, opt => opt.MapFrom(src => src.LastOrderDate ?? default(DateTime)));

上面的代码表示将源对象的LastOrderDate属性映射到目标对象的LastOrderDate属性。如果源对象的LastOrderDate属性为null,则使用default(DateTime)作为目标对象的属性值。

通过使用opt.MapFrom(src => src.LastOrderDate ?? default(DateTime)),我们可以保证即使源成员为空,AutoMapper也会将null映射到自定义结构类型的目标成员。

相关内容

热门资讯

透视专业!德州透视hhpoke... 透视专业!德州透视hhpoker(透视)hhpoker视频巡查真的假的,教程教程书(真的有挂)-哔哩...
pokemmo脚本辅助器下载!... pokemmo脚本辅助器下载!wepoker辅助器最新版本更新内容(透视)神器-切实有挂是有挂1、w...
透视辅助!wepoker私人局... 透视辅助!wepoker私人局辅助挂(透视)aapoker插件,教程练习(有挂规律)-哔哩哔哩在进入...
如何判断wpk辅助软件的真假!... 如何判断wpk辅助软件的真假!哈糖大菠萝破解器(透视)方法-都是揭幕真的有挂1、许多玩家不知道如何判...
透视总结!德扑HHpoker有... 透视总结!德扑HHpoker有挂吗(透视)hhpoker透视脚本下载,教程手筋(果真有挂)-哔哩哔哩...
aapoker万能辅助器!we... aapoker万能辅助器!wepoker怎么开辅助(透视)app-一贯了解有挂一、aapoker万能...
透视了解!cloudpoker... 透视了解!cloudpoker开挂(透视)wepoker底牌透视,教程练习(果真有挂)-哔哩哔哩1、...
wepoker软件安装包!hh... wepoker软件安装包!hhpoker德州机器人(透视)技巧-真是总结是真的挂1)hhpoker德...
透视开挂!hhpoker是真的... 透视开挂!hhpoker是真的假的(透视)安装不了wepoker,教程攻略(有挂技巧)-哔哩哔哩1、...
hhpoker软件靠谱吗!德州... hhpoker软件靠谱吗!德州局透视脚本下载安装最新版本(透视)神器-其实总结真的有挂hhpoker...