diff --git a/AssetManager.Data/DatabaseExtensions.cs b/AssetManager.Data/DatabaseExtensions.cs index 76efdb2..e7e9784 100755 --- a/AssetManager.Data/DatabaseExtensions.cs +++ b/AssetManager.Data/DatabaseExtensions.cs @@ -8,9 +8,9 @@ public static class DatabaseExtensions { public static IServiceCollection AddDatabase(this IServiceCollection services) { - // 使用 Singleton 注册 SqlSugarScope(线程安全,内部使用 AsyncLocal) - // SqlSugarScope 设计上支持并发,会自动管理连接池 - services.AddSingleton(s => + // 使用 Scoped 注册,每个 HTTP 请求一个实例,避免并发冲突 + // SqlSugarScope 内部会自动管理连接池 + services.AddScoped(s => { return SqlSugarConfig.GetSqlSugarClient(); });