From 6c31771605af4db87f5837b6c25032b5474e4acc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Fri, 1 Jul 2022 22:39:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96db=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=98=AF=E5=90=A6=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Admin.WebApi/Extensions/DbExtension.cs | 2 ++ ZR.Admin.WebApi/Program.cs | 8 ++++++-- ZR.Admin.WebApi/appsettings.json | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ZR.Admin.WebApi/Extensions/DbExtension.cs b/ZR.Admin.WebApi/Extensions/DbExtension.cs index 3a6b2dd..342e22f 100644 --- a/ZR.Admin.WebApi/Extensions/DbExtension.cs +++ b/ZR.Admin.WebApi/Extensions/DbExtension.cs @@ -1,6 +1,8 @@ using Infrastructure; +using Infrastructure.Helper; using SqlSugar; using SqlSugar.IOC; +using System.Reflection; using ZR.Admin.WebApi.Framework; using ZR.Model.System; diff --git a/ZR.Admin.WebApi/Program.cs b/ZR.Admin.WebApi/Program.cs index d2cfde6..309b57e 100644 --- a/ZR.Admin.WebApi/Program.cs +++ b/ZR.Admin.WebApi/Program.cs @@ -81,8 +81,12 @@ builder.Services.AddMvc(options => builder.Services.AddSwaggerConfig(); var app = builder.Build(); -//InternalApp.ServiceProvider = app.Services; -//app.Services.InitDb(); +if (builder.Configuration["InitDb"].ParseToBool() == true) +{ + InternalApp.ServiceProvider = app.Services; + app.Services.InitDb(); +} + app.UseSwagger(); //使可以多次多去body内容 diff --git a/ZR.Admin.WebApi/appsettings.json b/ZR.Admin.WebApi/appsettings.json index 33712f7..da86d84 100644 --- a/ZR.Admin.WebApi/appsettings.json +++ b/ZR.Admin.WebApi/appsettings.json @@ -18,6 +18,7 @@ "SecretKey": "SecretKey-ZRADMIN.NET-20210101", "Expire": 1440 //jwt登录过期时间(分) }, + "InitDb": false,//是否初始化db "DemoMode": false, //是否演示模式 "Upload": { "UploadUrl": "http://localhost:8888", //本地存储资源访问路径