automapper的入门使用

1. 安装automapper
2.创建一个Config文件夹->创建AutoMapperConfigs.cs文件
3.配置AutoMapperConfigs.cs, 里面的实体类我就不展示了,太多了
namespace Fresh.Config
{
    public class AutoMapperConfigs : Profile
    {
        /// <summary>
        /// 在构造函数中配置映射关系
        /// </summary>
        public AutoMapperConfigs()
        {
            // 角色
            CreateMap<Role, RoleRes>(); //左边映射到右边
            CreateMap<RoleAdd, Role>();
            CreateMap<RoleEdit, Role>();
            // 用户
            CreateMap<Users, UserRes>();
            CreateMap<UserAdd, Users>();
            CreateMap<UserEdit, Users>();
            // 菜单
            CreateMap<Menu, MenuRes>();
            CreateMap<MenuAdd, Menu>();
            CreateMap<MenuEdit, Menu>();
            // 商品
            CreateMap<Product, ProductRes>();
            CreateMap<ProductAdd, Product>();
            CreateMap<ProductEdit, Product>();
            // 订单
            CreateMap<OrderInfo, OrderRes>();
            CreateMap<OrderRes, OrderInfo>();
        }

    }
}

4,在启动文件注入

builder.Services.AddAutoMapper(typeof(AutoMapperConfigs));

 

posted @ 2024-08-08 10:17  龙卷风吹毁停车场  阅读(71)  评论(0)    收藏  举报