文件内容 ExampleFormApplicationAutoMapperProfile.cs 6 KB 6185 字符
using AutoMapper;

namespace ExampleForm
{
    /// <summary>
    /// 
    /// </summary>
    public class ExampleFormApplicationAutoMapperProfile : Profile
    {

        /// <summary>
        /// 
        /// </summary>
        public ExampleFormApplicationAutoMapperProfile()
        {
            /* You can configure your AutoMapper mapping configuration here.
             * Alternatively, you can split your mapping configurations
             * into multiple profile classes for a better organization. */
            // DefaultModel:



            //// *UserInfo*:
            //CreateMap<UserInfo, UserInfoListDto>();
            //CreateMap<UserInfo, UserInfoDto>();
            //CreateMap<UserInfo, UserInfoUpdateDto>();
            //CreateMap<UserInfoUpdateDto, UserInfo>();
            //CreateMap<UserInfoAddDto, UserInfo>();

            //// *RoleInfo*:
            //CreateMap<RoleInfo, RoleInfoListDto>();
            //CreateMap<RoleInfo, RoleAuthDto>();
            //CreateMap<RoleInfo, RoleInfoDto>();
            //CreateMap<RoleInfo, RoleInfoAddDto>();
            //CreateMap<RoleInfo, RoleInfoUpdateDto>();
            //CreateMap<RoleInfoUpdateDto, RoleInfo>();
            //CreateMap<RoleInfoAddDto, RoleInfo>();

            //// *GradeInfo*:
            //CreateMap<GradeInfo, GradeInfoListDto>();
            //CreateMap<GradeInfo, GradeInfoDto>();
            //CreateMap<GradeInfo, GradeInfoUpdateDto>();
            //CreateMap<GradeInfoUpdateDto, GradeInfo>();
            //CreateMap<GradeInfoAddDto, GradeInfo>();

            //// *GradeRole*:
            //CreateMap<GradeRole, GradeRoleListDto>();
            //CreateMap<GradeRole, GradeRoleDto>();
            //CreateMap<GradeRole, GradeRoleUpdateDto>();
            //CreateMap<GradeRoleUpdateDto, GradeRole>();
            //CreateMap<GradeRoleAddDto, GradeRole>();

            //// #UserInfo#
            //CreateMap<UserInfo, UserInfoListDto>();
            //CreateMap<UserInfo, UserInfoDto>();
            //CreateMap<UserInfo, UserInfoUpdateDto>();
            //CreateMap<UserInfoUpdateDto, UserInfo>();
            //CreateMap<UserInfoAddDto, UserInfo>();

            //// #UserGrade#
            //CreateMap<UserGrade, UserGradeListDto>();
            //CreateMap<UserGrade, UserGradeDto>();
            //CreateMap<UserGrade, UserGradeUpdateDto>();
            //CreateMap<UserGradeUpdateDto, UserGrade>();
            //CreateMap<UserGradeAddDto, UserGrade>();

            //// #RoleInfo#
            //CreateMap<RoleInfo, RoleInfoListDto>();
            //CreateMap<RoleInfo, RoleInfoDto>();
            //CreateMap<RoleInfo, RoleInfoUpdateDto>();
            //CreateMap<RoleInfoUpdateDto, RoleInfo>();
            //CreateMap<RoleInfoAddDto, RoleInfo>();

            //// #GradeRole#
            //CreateMap<GradeRole, GradeRoleListDto>();
            //CreateMap<GradeRole, GradeRoleDto>();
            //CreateMap<GradeRole, GradeRoleUpdateDto>();
            //CreateMap<GradeRoleUpdateDto, GradeRole>();
            //CreateMap<GradeRoleAddDto, GradeRole>();

            //// #GradeInfo#
            //CreateMap<GradeInfo, GradeInfoListDto>();
            //CreateMap<GradeInfo, GradeInfoDto>();
            //CreateMap<GradeInfo, GradeInfoUpdateDto>();
            //CreateMap<GradeInfoUpdateDto, GradeInfo>();
            //CreateMap<GradeInfoAddDto, GradeInfo>();

            //// #TestTable#
            //CreateMap<TestTable, TestTableListDto>();
            //CreateMap<TestTable, TestTableDto>();
            //CreateMap<TestTable, TestTableUpdateDto>();
            //CreateMap<TestTableUpdateDto, TestTable>();
            //CreateMap<TestTableAddDto, TestTable>();


            //// #ArticleInfo#
            //CreateMap<ArticleInfo, ArticleInfoListDto>();
            //CreateMap<ArticleInfo, ArticleInfoDto>();
            //CreateMap<ArticleInfo, ArticleInfoUpdateDto>();
            //CreateMap<ArticleInfoUpdateDto, ArticleInfo>();
            //CreateMap<ArticleInfoAddDto, ArticleInfo>();

            //// #DynamicTable#
            //CreateMap<DynamicTable, DynamicTableListDto>();
            //CreateMap<DynamicTable, DynamicTableDto>();
            //CreateMap<DynamicTable, DynamicTableUpdateDto>();
            //CreateMap<DynamicTable, DynamicTableModel>();
            //CreateMap<DynamicTableUpdateDto, DynamicTable>();
            //CreateMap<DynamicTableAddDto, DynamicTable>();

            //// #DynamicField#
            //CreateMap<DynamicField, DynamicFieldListDto>();
            //CreateMap<DynamicField, DynamicFieldDto>();
            //CreateMap<DynamicField, DynamicFieldUpdateDto>();
            //CreateMap<DynamicField, DynamicFieldModel>();
            //CreateMap<DynamicFieldUpdateDto, DynamicField>();
            //CreateMap<DynamicFieldAddDto, DynamicField>();

            //// #IncludeTable#
            //CreateMap<IncludeTable, IncludeTableListDto>();
            //CreateMap<IncludeTable, IncludeTableDto>();
            //CreateMap<IncludeTable, IncludeTableUpdateDto>();
            //CreateMap<IncludeTableUpdateDto, IncludeTable>();
            //CreateMap<IncludeTableAddDto, IncludeTable>();

            //// #MyTable#
            //CreateMap<MyTable, MyTableListDto>();
            //CreateMap<MyTable, MyTableDto>();
            //CreateMap<MyTable, MyTableUpdateDto>();
            //CreateMap<MyTableUpdateDto, MyTable>();
            //CreateMap<MyTableAddDto, MyTable>();

            //// #ParentTable#
            //CreateMap<ParentTable, ParentTableListDto>();
            //CreateMap<ParentTable, ParentTableDto>();
            //CreateMap<ParentTable, ParentTableUpdateDto>();
            //CreateMap<ParentTableUpdateDto, ParentTable>();
            //CreateMap<ParentTableAddDto, ParentTable>();

            //// #TestLinkInclude#
            //CreateMap<TestLinkInclude, TestLinkIncludeListDto>();
            //CreateMap<TestLinkInclude, TestLinkIncludeDto>();
            //CreateMap<TestLinkInclude, TestLinkIncludeUpdateDto>();
            //CreateMap<TestLinkIncludeUpdateDto, TestLinkInclude>();
            //CreateMap<TestLinkIncludeAddDto, TestLinkInclude>();

        }
    }
}
​ ​