diff --git a/Yi.Framework.Net6/src/framework/Yi.Framework.Core.Sqlsugar/Extensions/SqlsugarCodeFirstExtensions.cs b/Yi.Framework.Net6/src/framework/Yi.Framework.Core.Sqlsugar/Extensions/SqlsugarCodeFirstExtensions.cs index ec1f5888..c9bd3f08 100644 --- a/Yi.Framework.Net6/src/framework/Yi.Framework.Core.Sqlsugar/Extensions/SqlsugarCodeFirstExtensions.cs +++ b/Yi.Framework.Net6/src/framework/Yi.Framework.Core.Sqlsugar/Extensions/SqlsugarCodeFirstExtensions.cs @@ -21,6 +21,7 @@ namespace Yi.Framework.Core.Sqlsugar.Extensions if (options.Value.EnabledCodeFirst == false) return; + db.DbMaintenance.CreateDatabase(); var assemblys = new List(); //全盘加载 @@ -46,7 +47,6 @@ namespace Yi.Framework.Core.Sqlsugar.Extensions private static void TableInvoer(ISqlSugarClient _Db, List typeList) { - _Db.DbMaintenance.CreateDatabase(); foreach (var t in typeList) { //扫描如果存在SugarTable特性 并且 不是分表模型,直接codefirst diff --git a/Yi.Framework.Net6/src/framework/Yi.Framework.Data/Extensions/DataSeedExtensions.cs b/Yi.Framework.Net6/src/framework/Yi.Framework.Data/Extensions/DataSeedExtensions.cs index 3e0fafbf..35a9a7db 100644 --- a/Yi.Framework.Net6/src/framework/Yi.Framework.Data/Extensions/DataSeedExtensions.cs +++ b/Yi.Framework.Net6/src/framework/Yi.Framework.Data/Extensions/DataSeedExtensions.cs @@ -20,7 +20,7 @@ namespace Yi.Framework.Data.Extensions { return builder; } - + var dataSeeds = builder.ApplicationServices.GetServices(); var iUnitOfWorkManager = builder.ApplicationServices.GetRequiredService(); if (dataSeeds is not null) diff --git a/Yi.Framework.Net6/src/framework/Yi.Framework.Data/YiFrameworkDataModule.cs b/Yi.Framework.Net6/src/framework/Yi.Framework.Data/YiFrameworkDataModule.cs index 67a9679e..949c1502 100644 --- a/Yi.Framework.Net6/src/framework/Yi.Framework.Data/YiFrameworkDataModule.cs +++ b/Yi.Framework.Net6/src/framework/Yi.Framework.Data/YiFrameworkDataModule.cs @@ -23,6 +23,8 @@ namespace Yi.Framework.Data { public void Configure(IApplicationBuilder app, ConfigureMiddlewareContext context) { + + //使用了过滤器 app.UseDataFiterServer(); diff --git a/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Domain/YiBBSDomainModule.cs b/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Domain/YiBBSDomainModule.cs index 99a24e35..c9520e98 100644 --- a/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Domain/YiBBSDomainModule.cs +++ b/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Domain/YiBBSDomainModule.cs @@ -13,8 +13,7 @@ using Yi.BBS.Domain.Shared; namespace Yi.BBS.Domain { [DependsOn( - typeof(YiBBSDomainSharedModule), - typeof(YiFrameworkDataModule) + typeof(YiBBSDomainSharedModule) )] public class YiBBSDomainModule : IStartupModule { diff --git a/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/Program.cs b/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/Program.cs index eec6cddd..208cd696 100644 --- a/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/Program.cs +++ b/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/Program.cs @@ -25,7 +25,6 @@ builder.Host.ConfigureAutoFacContainer(container => var app = builder.Build(); var db = app.Services.GetService(); -db.DbMaintenance.CreateDatabase(); app.UseErrorHandlingServer(); app.UseAuthentication(); diff --git a/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/YiBBSWebModule.cs b/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/YiBBSWebModule.cs index fff2d656..490917be 100644 --- a/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/YiBBSWebModule.cs +++ b/Yi.Framework.Net6/src/project/BBS/Yi.BBS.Web/YiBBSWebModule.cs @@ -19,10 +19,9 @@ namespace Yi.BBS.Web { [DependsOn( typeof(YiBBSSqlsugarModule), - typeof(YiFrameworkAspNetCoreModule), + typeof(YiFrameworkAspNetCoreModule), typeof(YiFrameworkCoreAutofacModule), - typeof(YiBBSApplicationModule), - typeof(YiBBSSqlsugarModule) + typeof(YiBBSApplicationModule) )] public class YiBBSWebModule : IStartupModule { diff --git a/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Domain/YiBBSDomainModule.cs b/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Domain/YiBBSDomainModule.cs index 99a24e35..c9520e98 100644 --- a/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Domain/YiBBSDomainModule.cs +++ b/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Domain/YiBBSDomainModule.cs @@ -13,8 +13,7 @@ using Yi.BBS.Domain.Shared; namespace Yi.BBS.Domain { [DependsOn( - typeof(YiBBSDomainSharedModule), - typeof(YiFrameworkDataModule) + typeof(YiBBSDomainSharedModule) )] public class YiBBSDomainModule : IStartupModule { diff --git a/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/Program.cs b/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/Program.cs index eec6cddd..208cd696 100644 --- a/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/Program.cs +++ b/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/Program.cs @@ -25,7 +25,6 @@ builder.Host.ConfigureAutoFacContainer(container => var app = builder.Build(); var db = app.Services.GetService(); -db.DbMaintenance.CreateDatabase(); app.UseErrorHandlingServer(); app.UseAuthentication(); diff --git a/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/YiBBSWebModule.cs b/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/YiBBSWebModule.cs index fff2d656..490917be 100644 --- a/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/YiBBSWebModule.cs +++ b/Yi.Framework.Net6/src/project/bbs/Yi.BBS.Web/YiBBSWebModule.cs @@ -19,10 +19,9 @@ namespace Yi.BBS.Web { [DependsOn( typeof(YiBBSSqlsugarModule), - typeof(YiFrameworkAspNetCoreModule), + typeof(YiFrameworkAspNetCoreModule), typeof(YiFrameworkCoreAutofacModule), - typeof(YiBBSApplicationModule), - typeof(YiBBSSqlsugarModule) + typeof(YiBBSApplicationModule) )] public class YiBBSWebModule : IStartupModule {