feat:更新模块关系

This commit is contained in:
橙子
2023-04-03 23:43:10 +08:00
parent 253bd47c75
commit 921d35367b
9 changed files with 10 additions and 14 deletions

View File

@@ -21,6 +21,7 @@ namespace Yi.Framework.Core.Sqlsugar.Extensions
if (options.Value.EnabledCodeFirst == false) return;
db.DbMaintenance.CreateDatabase();
var assemblys = new List<Assembly>();
//全盘加载
@@ -46,7 +47,6 @@ namespace Yi.Framework.Core.Sqlsugar.Extensions
private static void TableInvoer(ISqlSugarClient _Db, List<Type> typeList)
{
_Db.DbMaintenance.CreateDatabase();
foreach (var t in typeList)
{
//扫描如果存在SugarTable特性 并且 不是分表模型直接codefirst

View File

@@ -20,7 +20,7 @@ namespace Yi.Framework.Data.Extensions
{
return builder;
}
var dataSeeds = builder.ApplicationServices.GetServices<IDataSeed>();
var iUnitOfWorkManager = builder.ApplicationServices.GetRequiredService<IUnitOfWorkManager>();
if (dataSeeds is not null)

View File

@@ -23,6 +23,8 @@ namespace Yi.Framework.Data
{
public void Configure(IApplicationBuilder app, ConfigureMiddlewareContext context)
{
//使用了过滤器
app.UseDataFiterServer();

View File

@@ -13,8 +13,7 @@ using Yi.BBS.Domain.Shared;
namespace Yi.BBS.Domain
{
[DependsOn(
typeof(YiBBSDomainSharedModule),
typeof(YiFrameworkDataModule)
typeof(YiBBSDomainSharedModule)
)]
public class YiBBSDomainModule : IStartupModule
{

View File

@@ -25,7 +25,6 @@ builder.Host.ConfigureAutoFacContainer(container =>
var app = builder.Build();
var db = app.Services.GetService<ISqlSugarClient>();
db.DbMaintenance.CreateDatabase();
app.UseErrorHandlingServer();
app.UseAuthentication();

View File

@@ -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
{

View File

@@ -13,8 +13,7 @@ using Yi.BBS.Domain.Shared;
namespace Yi.BBS.Domain
{
[DependsOn(
typeof(YiBBSDomainSharedModule),
typeof(YiFrameworkDataModule)
typeof(YiBBSDomainSharedModule)
)]
public class YiBBSDomainModule : IStartupModule
{

View File

@@ -25,7 +25,6 @@ builder.Host.ConfigureAutoFacContainer(container =>
var app = builder.Build();
var db = app.Services.GetService<ISqlSugarClient>();
db.DbMaintenance.CreateDatabase();
app.UseErrorHandlingServer();
app.UseAuthentication();

View File

@@ -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
{