From fd07c3862ad4c232dabbcce55dcaf908a5d254a3 Mon Sep 17 00:00:00 2001 From: zuohuaijun Date: Sat, 30 Aug 2025 16:03:05 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=98=8E=20=E5=8F=AA=E6=9C=89=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E9=85=8D=E7=BD=AE=E4=BA=86MongoDb=E6=97=B6?= =?UTF-8?q?=E6=89=8D=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs b/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs index 2ed2ea4c..8e0f477b 100644 --- a/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs +++ b/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs @@ -23,8 +23,6 @@ public static class SqlSugarSetup // 自定义雪花Id算法 StaticConfig.CustomSnowFlakeFunc = YitIdHelper.NextId; - // 注册 MongoDb - InstanceFactory.CustomAssemblies = [typeof(SqlSugar.MongoDb.MongoDbProvider).Assembly]; // 配置字符串表达式 StaticConfig.DynamicExpressionParserType = typeof(DynamicExpressionParser); StaticConfig.DynamicExpressionParsingConfig = new ParsingConfig @@ -73,6 +71,10 @@ public static class SqlSugarSetup /// public static void SetDbConfig(DbConnectionConfig config) { + // 注册 MongoDb + if (config.DbType == SqlSugar.DbType.MongoDb) + InstanceFactory.CustomAssemblies = [typeof(SqlSugar.MongoDb.MongoDbProvider).Assembly]; + // 解密数据库连接串 if (config.DbSettings.EnableConnEncrypt) config.ConnectionString = CryptogramHelper.SM2Decrypt(config.ConnectionString);