编辑 | blame | 历史 | 原始文档
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);
    }
}