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", //本地存储资源访问路径