😎 只有数据库配置了MongoDb时才注册
This commit is contained in:
parent
49e206aa74
commit
fd07c3862a
@ -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
|
||||
/// <param name="config"></param>
|
||||
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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user