using AutoMapper; using DMS.Application.DTOs; using DMS.Core.Models; using DMS.Infrastructure.Models; using DMS.WPF.ItemViewModel; using DMS.WPF.ItemViewModel; namespace DMS.WPF.Profiles { public class MappingProfile : Profile { public MappingProfile() { CreateMap() .ReverseMap(); CreateMap() .ForMember(dest => dest.MqttAliases, opt => opt.Ignore()) .ReverseMap(); CreateMap() .ReverseMap(); CreateMap() .ReverseMap(); CreateMap(); CreateMap() .ReverseMap(); CreateMap() .ReverseMap(); CreateMap() .ForMember(dest => dest.VariableAliases, opt => opt.Ignore()) .ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap() .ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); // 添加触发器相关映射 CreateMap() .ForMember(dest => dest.Variables, opt => opt.Ignore()) // 忽略Variables属性,因为这个通常在业务逻辑中处理 .ReverseMap(); } } }