public override void PreInitialize() { Configuration.Authorization.Providers.Add <SMICAuthorizationProvider>(); Configuration.Authorization.Providers.Add <PersonAppAuthorizationProvider>(); // SMIC.PhoneBooks.Persons.Authorization Configuration.Authorization.Providers.Add <TaskAuthorizationProvider>(); Configuration.Authorization.Providers.Add <HomeInfoAuthorizationProvider>(); Configuration.Modules.AbpAutoMapper().Configurators.Add(configuration => { CustomerPersonMapper.CreateMappings(configuration); // 自定义类型映射 - SMIC.PhoneBooks.Persons.Dtos.LTMAutoMapper TaskMapper.CreateMappings(configuration); // MyTasks.Task的AutoMapper HomeInfoMapper.CreateMappings(configuration); }); }
public override void Initialize() { var thisAssembly = typeof(SMICApplicationModule).GetAssembly(); IocManager.RegisterAssemblyByConvention(thisAssembly); Configuration.Modules.AbpAutoMapper().Configurators.Add( // Scan the assembly for classes which inherit from AutoMapper.Profile cfg => cfg.AddMaps(thisAssembly) ); Configuration.Modules.AbpAutoMapper().Configurators.Add(configuration => { HomeInfoMapper.CreateMappings(configuration); }); }