public void BulidKenModules() { //查找程序依赖的模块 BuildKenModules(_startKenModuleType); var sortModules = _kenModules.OrderByDescending(m => m.Sort).ToList(); //实体对象信息管理 EntityManager.Bulid(IocManager.ContainerBuilder, sortModules.Select(m => m.KenModuleAssembly).ToArray()); //各个模块初始化 sortModules.ForEach(m => m.PreInit()); sortModules.ForEach(m => m.RegisterByConvention()); sortModules.ForEach(m => m.Init()); //对象转换 MapperManager.BulidMapper(sortModules.Select(x => x.KenModuleAssembly).ToList()); }