using AutoMapper; using Admin.Core.Model; using Admin.Core.Model.Sys; namespace Admin.Core.Extensions { public class CustomProfile : Profile { /// /// 配置构造函数,用来创建关系映射 /// public CustomProfile() { CreateMap(); CreateMap(); CreateMap, PageModel>(); CreateMap, PageModel>(); CreateMap(); CreateMap(); CreateMap() .ForMember(a => a.id, b => b.MapFrom(x => x.MenuID)) .ForMember(a => a.label, b => b.MapFrom(x => x.MenuName)); CreateMap() .ForMember(a => a.MenuID, b => b.MapFrom(x => x.id)) .ForMember(a => a.MenuName, b => b.MapFrom(x => x.label)); CreateMap(); CreateMap(); CreateMap, PageModel>(); CreateMap, PageModel>(); CreateMap() .ForMember(a => a.id, b => b.MapFrom(x => x.DeptID)) .ForMember(a => a.label, b => b.MapFrom(x => x.DeptName)); CreateMap() .ForMember(a => a.DeptID, b => b.MapFrom(x => x.id)) .ForMember(a => a.DeptName, b => b.MapFrom(x => x.label)); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap, PageModel>(); CreateMap, PageModel>(); //业务类 // CreateMap, PageModel>(); // CreateMap, PageModel>(); // CreateMap(); // CreateMap(); // CreateMap() //.ForMember(a => a.id, b => b.MapFrom(x => x.ID)) //.ForMember(a => a.label, b => b.MapFrom(x => x.Name)); // CreateMap() // .ForMember(a => a.ID, b => b.MapFrom(x => x.id)) // .ForMember(a => a.Name, b => b.MapFrom(x => x.label)); } } }