AutoMapper基本用法

創建配置文件繼承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))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章