AutoMapper中的ForMember和MapFrom未被执行
创始人
2024-09-23 16:01:03
0

在使用AutoMapper的时候,经常会出现ForMember和MapFrom没有被执行的情况,这通常是因为没有正确地配置AutoMapper映射规则。解决方法就是正确地配置AutoMapper映射规则,如下所示:

首先,定义一个源类:

public class Source { public int Id { get; set; } public string Name { get; set; } }

然后,定义一个目标类:

public class Destination { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }

接下来,配置AutoMapper映射规则:

CreateMap() .ForMember(dest => dest.Age, opt => opt.MapFrom(src => 25)) .ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name.ToUpper()));

这里我们将源类Source的Name属性的值转为大写并赋值给目标类Destination的Name属性,同时将目标类Destination的Age属性设置为25。

最后,使用AutoMapper将源类对象转换为目标类对象:

Source source = new Source { Id = 1, Name = "john" }; Destination destination = Mapper.Map(source);

这样,在执行Mapper.Map方法之后就可以得到正确的目标类对象,同时对象上的ForMember和MapFrom也会被正确执行。

相关内容

热门资讯

普及知识!微信雀神麻将挂件开挂... 普及知识!微信雀神麻将挂件开挂辅助,微乐自建房脚本免费入口(开挂自建房)插件1、操作简单,无需微信雀...
一分钟揭秘!微乐家乡麻将自建房... 一分钟揭秘!微乐家乡麻将自建房辅助app,微乐自建房脚本免费入口(开挂自建房)脚本1、打开软件启动之...
热门推荐!微乐家乡麻将自建房辅... 热门推荐!微乐家乡麻将自建房辅助app,微乐家乡麻将自建房辅助app(开挂自建房)攻略1、微乐家乡麻...
发现一款!微乐自建房辅助工具,... 发现一款!微乐自建房辅助工具,微乐小程序免费黑科技(开挂自建房)软件1、全新机制【微乐自建房辅助工具...
揭秘一下!微乐家乡麻将自建房辅... 揭秘一下!微乐家乡麻将自建房辅助app,微乐自建房脚本免费入口(开挂自建房)攻略在进入微乐家乡麻将自...
分享给玩家!微乐自建房辅助工具... 分享给玩家!微乐自建房辅助工具挂,微乐小程序免费黑科技(开挂自建房)教程1、下载好微乐自建房辅助工具...
实测揭晓!微乐家乡麻将自建房辅... 实测揭晓!微乐家乡麻将自建房辅助app,微乐家乡麻将自建房辅助app(开挂自建房)插件1、进入游戏-...
终于知道!微信卡五星辅助器,微... 终于知道!微信卡五星辅助器,微乐小程序免费黑科技(开挂自建房)插件1、完成微信卡五星辅助器有辅助插件...
今日百科!微乐自建房辅助工具插... 今日百科!微乐自建房辅助工具插件,微乐自建房脚本免费入口(开挂自建房)工具1、微乐自建房辅助工具插件...
最新通报!微乐家乡麻将自建房辅... 最新通报!微乐家乡麻将自建房辅助app,微乐家乡麻将自建房辅助app(开挂自建房)脚本1、不需要AI...