using Kurisu.AspNetCore; using Kurisu.AspNetCore.Startup; using Kurisu.SqlSugar.Extensions; using SqlSugar; namespace Dlhis.Canteen; public class SqlSugarPack : BaseAppPack { public override bool IsBeforeUseRouting { get; } public override void ConfigureServices(IServiceCollection services) { services.AddSqlSugar(); } public override void Configure(IApplicationBuilder app, IWebHostEnvironment env) { //using var scope = app.ApplicationServices.CreateScope(); //var db = scope.ServiceProvider.GetService(); //var tables = App.ActiveTyps.Where(x => x.IsDefined(typeof(SugarTable), false)).ToArray(); //db.DbMaintenance.CreateDatabase(); //db.CodeFirst.InitTables(tables); } }