diff --git a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs index 5fa812af..1e13c5eb 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs @@ -150,7 +150,9 @@ namespace Yi.Framework.SqlSugarCore } if (IsMultiTenantFilterEnabled) { - sqlSugarClient.QueryFilter.AddTableFilter(u => u.TenantId == CurrentTenant.Id); + //解决表字段隔离时,启动租户异常,CurrentTenant为null时给默认租户 + Guid? tenantId = CurrentTenant?.Id; + sqlSugarClient.QueryFilter.AddTableFilter(u => u.TenantId == tenantId); } CustomDataFilter(sqlSugarClient); }