using AutoMapper; using CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$; using CMS.Plugin.$NameSpacePath$.Domain.$EntityName$; using Volo.Abp.ObjectExtending; using static CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$.$EntityName$sImportModel; namespace CMS.Plugin.$NameSpacePath$.Application.MapperProfiles; /// /// $ChinaComment$AutoMapperÅäÖÃ /// /// public class $EntityName$AutoMapperProfile : Profile { /// /// Initializes a new instance of the class. /// public $EntityName$AutoMapperProfile() { /* You can configure your AutoMapper mapping configuration here. * Alternatively, you can split your mapping configurations * into multiple profile classes for a better organization. */ CreateMap<$EntityName$, $EntityName$Dto>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); CreateMap<$EntityName$CreateDto, $EntityName$>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); CreateMap(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); CreateMap<$EntityName$UpdateDto, $EntityName$>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); CreateMap<$EntityName$ImportModel, $EntityName$CreateDto>(MemberList.None); CreateMap<$EntityName$ImportModel, $EntityName$UpdateDto>(MemberList.None); CreateMap<$EntityName$ImportModel, $EntityName$>(MemberList.None); } }