😎 只有数据库配置了MongoDb时才注册
This commit is contained in:
parent
49e206aa74
commit
fd07c3862a
@ -23,8 +23,6 @@ public static class SqlSugarSetup
|
|||||||
|
|
||||||
// 自定义雪花Id算法
|
// 自定义雪花Id算法
|
||||||
StaticConfig.CustomSnowFlakeFunc = YitIdHelper.NextId;
|
StaticConfig.CustomSnowFlakeFunc = YitIdHelper.NextId;
|
||||||
// 注册 MongoDb
|
|
||||||
InstanceFactory.CustomAssemblies = [typeof(SqlSugar.MongoDb.MongoDbProvider).Assembly];
|
|
||||||
// 配置字符串表达式
|
// 配置字符串表达式
|
||||||
StaticConfig.DynamicExpressionParserType = typeof(DynamicExpressionParser);
|
StaticConfig.DynamicExpressionParserType = typeof(DynamicExpressionParser);
|
||||||
StaticConfig.DynamicExpressionParsingConfig = new ParsingConfig
|
StaticConfig.DynamicExpressionParsingConfig = new ParsingConfig
|
||||||
@ -73,6 +71,10 @@ public static class SqlSugarSetup
|
|||||||
/// <param name="config"></param>
|
/// <param name="config"></param>
|
||||||
public static void SetDbConfig(DbConnectionConfig config)
|
public static void SetDbConfig(DbConnectionConfig config)
|
||||||
{
|
{
|
||||||
|
// 注册 MongoDb
|
||||||
|
if (config.DbType == SqlSugar.DbType.MongoDb)
|
||||||
|
InstanceFactory.CustomAssemblies = [typeof(SqlSugar.MongoDb.MongoDbProvider).Assembly];
|
||||||
|
|
||||||
// 解密数据库连接串
|
// 解密数据库连接串
|
||||||
if (config.DbSettings.EnableConnEncrypt)
|
if (config.DbSettings.EnableConnEncrypt)
|
||||||
config.ConnectionString = CryptogramHelper.SM2Decrypt(config.ConnectionString);
|
config.ConnectionString = CryptogramHelper.SM2Decrypt(config.ConnectionString);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user