using AutoMapper; using DMS.Application.DTOs; using DMS.WPF.ViewModels.Items; namespace DMS.WPF.Profiles { public class MappingProfile : Profile { public MappingProfile() { CreateMap() .ReverseMap(); CreateMap() .ForMember(dest => dest.Children, opt => opt.Ignore()) .ConstructUsing(src => new MenuBeanItemViewModel( src, null)); // 假设 NavigationService 可以通过依赖注入获取或在ViewModel中处理 CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); } } }