c# Mapper如何映射时添加固定值?

我有两个实体

public class zTreeDto: EntityDto
    {
        public string name { get; set; }
        public int pId { get; set; }
        public string treeNodeType { get; set; }
    }

public class 部门: Entity
    {
        public string 部门名{ get; set; }
        public int 上级Id{ get; set; }
    }

我现在想把 部门 映射到 zTreeDto

            var 部门zTreeDtoMapper = mapperConfig.CreateMap<部门, zTreeDto>();
            部门zTreeDtoMapper.ForMember(dto => dto.name, map => map.MapFrom(m => m.部门名));
            部门zTreeDtoMapper.ForMember(dto => dto.pId, map => map.MapFrom(m => m.上级Id));

我想把treeNodeType都设置为一个值"BM"

应该怎么写?


千巷猫影
浏览 942回答 1
1回答

BIG阳

使用 map.UseValue部门zTreeDtoMapper.ForMember(dto&nbsp;=>&nbsp;dto.treeNodeType,&nbsp;map&nbsp;=>&nbsp;map.UseValue("BM"));
打开App,查看更多内容
随时随地看视频慕课网APP