diff --git a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs index 3ebfdc6df..6b38b51f7 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs @@ -352,6 +352,14 @@ namespace SqlSugar ILambdaExpressions expressionContext = sqlBuilder.QueryBuilder.LambdaExpressions; expressionContext.MappingColumns = this.MappingColumns; expressionContext.MappingTables = this.MappingTables; + if (this.Context.CurrentConnectionConfig.MoreSettings != null) + { + expressionContext.PgSqlIsAutoToLower = this.Context.CurrentConnectionConfig.MoreSettings.PgSqlIsAutoToLower; + } + else + { + expressionContext.PgSqlIsAutoToLower = true; + } if (this.Context.CurrentConnectionConfig.ConfigureExternalServices != null) expressionContext.SqlFuncServices = this.Context.CurrentConnectionConfig.ConfigureExternalServices.SqlFuncServices; expressionContext.Resolve(joinExpression, ResolveExpressType.Join); diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ExpressionContext.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ExpressionContext.cs index 11181bb1c..40fc5a367 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ExpressionContext.cs @@ -126,6 +126,7 @@ namespace SqlSugar copyContext.InitMappingInfo = this.InitMappingInfo; copyContext.RefreshMapping = this.RefreshMapping; copyContext.ParameterIndex = this.ParameterIndex; + copyContext.PgSqlIsAutoToLower = this.PgSqlIsAutoToLower; return copyContext; } public ExpressionContext GetCopyContextWithMapping()