AutoMapper的安装和配置

作用:DTO与实体之间的映射,替代手动赋值

配置Config

C#
public class AutoMapperConfigs:Profile
    {
        //通过构造函数把DTO映射到数据库实体,映射方向:左边映射到右边
        public AutoMapperConfigs()
        {
            //角色
            CreateMap<RoleAdd, Role>();
            CreateMap<RoleEdit, Role>();
            //用户
            CreateMap<UserAdd,Users>();
            CreateMap<UserEdit, Users>();
            //菜单
            CreateMap<MenuAdd, Menu>();
            CreateMap<MenuEdit, Menu>();
            
        }
    }

最后通过注入IOC容器方式使用

C#
//AutoMapper映射
builder.Services.AddAutoMapper(typeof(AutoMapperConfigs));
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部