创建配置文件继承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基本用法
最新推荐文章于 2024-06-07 07:00:00 发布