Prechádzať zdrojové kódy

添加service注册,分表初始化

lichunlei 2 dní pred
rodič
commit
97d6cb8c3f

+ 9 - 1
Extensions/AppServiceExtensions.cs

@@ -31,9 +31,17 @@ namespace Infrastructure
             //必须注册的service
             services.AddTransient<IEnvironmentService, EnvironmentService>();
             services.AddTransient<IApplicationService, ApplicationService>();
-            services.AddTransient<IDatabaseInfoService, DatabaseInfoService>();
             services.AddTransient<IMiddlewareService, MiddlewareService>();
             services.AddTransient<IServerService, ServerService>();
+            services.AddTransient<IDatabaseInfoService, DatabaseInfoService>();
+            services.AddTransient<IDatabaseTableService, DatabaseTableService>();
+            services.AddTransient<IDatabaseFieldService, DatabaseFieldService>();
+            services.AddTransient<IDatabaseFieldTabsService, DatabaseFieldTabsService>();
+            services.AddTransient<IDatabaseMakeLogService, DatabaseMakeLogService>();
+            services.AddTransient<IDatabaseOperateLogService, DatabaseOperateLogService>();
+            services.AddTransient<IApiGroupService, ApiGroupService>();
+            services.AddTransient<IApiInfoService, ApiInfoService>();
+            services.AddTransient<IApiInfoParamService, ApiInfoParamService>();
         }
 
         private static void Register(IServiceCollection services, string item)

+ 2 - 0
SqlSugar/InitTable.cs

@@ -29,6 +29,8 @@ namespace SqlSugar
             // db.CodeFirst.InitTables(typeof(ArticleCategory));
 
             //分表
+            db.CodeFirst.SplitTables().InitTables<DatabaseMakeLog>();
+            db.CodeFirst.SplitTables().InitTables<DatabaseOperateLog>();
         }
     }
 }