创建配置文件继承Profile
1.映射前映射后业务规则
BeforeMap 对src操作
.BeforeMap((src, dest) => src.Value = src.Value + 10)
AfterMap 对dest操作
.AfterMap((src, dest) => dest.Name = "LiLei");
2.默认赋值
.BeforeMap((src, dest) => src.AddDate==null? new DateTime.Now(): src.AddDate)
3.属性不一致匹配
.ForMember(dest=>dest.GoodName,opt=>opt.MapFrom(src=>src.name))
4.忽略匹配
.ForMember(dest=>dest.flag,opt=>opt.Ignore())
5.合并赋值
.ForMember(dest=>dest.GoodName,opt=>opt.MapForm(src=>src.name+"+"+src.lotno))
AutoMapper基本用法
最新推荐文章于 2025-07-14 11:04:18 发布
本文详细介绍了在创建配置文件时如何使用Profile进行属性映射的五种方法:映射前后业务规则设定、默认值设置、属性不一致时的匹配、忽略特定属性以及合并属性赋值。通过这些技巧,可以更灵活地管理和调整配置文件。
308

被折叠的 条评论
为什么被折叠?



